您现在的位置是: IT外包 ->
 
本文关键字:
Google
 
Linux操作系统下共享文件夹设置方法介绍
作者: 不详 | 发布时间: 2008-08-05 15:59 | 信息类别: IT外包 | 访问人次:
评论 推荐 打印 编辑 】 【 关闭
  

  
首先当然是要安装samba了,呵呵:



sudo apt-get install samba



sudo apt-get install smbfs



下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share



首先创建这个文件夹



mkdir /home/ray/share



chmod 777 /home/ray/share



备份并编辑smb.conf允许网络用户访问



sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup



sudo gedit /etc/samba/smb.conf



搜寻这一行文字



; security = user



用下面这几行取代



security = user



username map = /etc/samba/smbusers



将下列几行新增到文件的最后面,假设允许访问的用户为:newsfan。而文件夹的共享名为 Share



[Share]



comment = Shared Folder with username and password



path = /home/ray/share



public = yes



writable = yes



valid users = newsfan



create mask = 0700



directory mask = 0700



force user = nobody



force group = nogroup



available = yes



browseable = yes



然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成



workgroup = WORKGROUP



display charset = UTF-8



unix charset = UTF-8



dos charset = cp936



后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local,UTF-8 有可能需要改成 cp936。自己看着办吧。



现在要添加newsfan这个网络访问帐户。如果系统中当前没有这个帐户,那么



sudo useradd newsfan



要注意,上面只是增加了newsfan这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。



现在要新增网络使用者的帐号:



sudo smbpasswd -a newsfan



sudo gedit /etc/samba/smbusers



在新建立的文件内加入下面这一行并保存



newsfan = "network username"



如果将来需要更改newsfan的网络访问密码,也用这个命令更改



sudo smbpasswd -a newsfan



删除网络使用者的帐号的命令把上面的 -a 改成 -x



sudo testparm



sudo /etc/init.d/samba restart



最后退出重新登录或者重新启动一下机器。
评论 推荐 打印 编辑 】 【 关闭
『相关链接』
【郑重声明】【上海IT外包服务网】 刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何投资或其他建议。转载需经作者本人同意并注明出处。本网站有部分文章是由网友自由上传。对于此类文章本站仅提供交流平台,不为其版权负责。如果您发现本网站上有侵犯您的知识产权的文章,请发信至 或直接电话联系: 021-58879030
请您留言
『发表评论』
匿名发表 会员ID: 密码:

上海蝶应信息科技有限公司
上海市商城路341号紫光大厦1305室 +0086-21-58878998 11394019
dieying@541help.com +0086-21-58879030HappyFreeAngel@hotmail.com
Copyright@2007 IT-WAIBAO.COM Inc.沪ICP备05039378号 版权所有2007-2010 管理员登陆