您的位置:首页 > 其它

在Ubuntu中设置samba共享可读写文件夹

2013-09-05 13:43 204 查看
在ubuntu SERVER最初创建的时候就可以选择samba进行安装,如果你没有安装过,那就先运行

apt-get install samba

在网上看到还有资料写需要安装smbfs,不知道有没有什么用。

安装成功后,进入samba目录:/etc/samba

先备份,smb.conf文件

cp smb.conf smb.conf.bak

然后打开smb.conf

找到 ; security = user

把前面的分号注释掉,再加上一行

username map = /etc/samba/smbusers

(这个文件是不存在的,到时候需要单独建立)

还在smb.conf文件里,找到[global]

默认在ubuntu里面workgroup = WORKGROUP,好象说有的版本是 workgroup = MSHOME,如果是这种就改为WORKGROUP吧,毕竟在XP里面工作组都是workgroup

再加上:

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

再到文件的结束处加上

[www]

comment = '这是该共享的注释'

path = /var/www

public = yes

writable = yes

valid users = www

create mask = 0777

directory mask = 0777

force user = nobody

force group = nogroup

available = yes

browseable = yes

保存退出。

运行

useradd www

添加一个Www用户

再运行smbpasswd -a www

为www的访问设定一个密码

现在就OK了,使用testparm看一下smb的情况

最后/etc/init.d/samba restart

重启。

OVER

在windows下面就可以访问了。。。

下面是对配置的简单注释

[www] //这是共享时显示的名称

comment = '这是该共享的注释' //注释

path = /var/www //路径

public = yes //是否开放

writable = yes //是否可写

valid users = www //访问的用户

create mask = 0777 //创建权限 (0777为最大权限)

directory mask = 0777 //目录权限

force user = nobody //目标用户

force group = nogroup//目标组

available = yes //是否启用

browseable = yes //是否可浏览
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: