如果你想所有用户都能对其文件夹具有读写权限,你需要在/etc/samba/smb.conf添加下列几行(确保你在smb.conf文件中已经删除或者注销掉了其他的[homes]部分):
[…]
[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700
现在我们重启 Samba:
/etc/init.d/smb restart
4 添加和管理用户
在这个例子中,我将添加一个名为tom的用户,你可以用这种方法添加很多你需要的用户,只需在命令中改变用户名tom为你想用的用户即可。
useradd tom -m -G userSUSEradd tom -m -G users
在linux系统,为tom设置一个密码。如果tom没有登录Linux系统的权限,请取消这一步。
passwd tom
->为新用户添加密码.
现在添加用户到Samba用户数据库:
smbpasswd -a tom
->为新用户添加密码.
现在你就应该可以通过Windows工作站的文件浏览器(地址是\\192.168.0.100或\\192.168.0.100\tom访问tom的文件夹)无论是在tom的主目录还是公共共享目录都需要输入tom用户和密码。