write list = @sambag002
再加到win-xp下试,成功
没列出的也不能够进入。
其中用valid userd列出的只有r权限,假如在write list前加个;号,那么sambag001中的用户和sambag002中的用户只能够看。
其中[]里面的是指定的共享名,一般就是网络邻居里面能够看见的文档夹的名字。
comment指的是对改共享的备注。
path指定共享的路径
allow hosts和deny hosts和前面的全局配置的方法相同这里不再提及。
writeable指定了这个目录缺省是否可写。
user配置任何可能使用该共享资源的用户,也能够用@group代表group这个组的任何成员,不同的项目之间用空格或逗号隔开。
valid users指定能够看到该共享资源的用户和组。
invalid users指定不能够看到该共享资源的用户和组。
read list 指定只能读取该共享资源的用户和组。
write list指定能读取和写该共享资源的用户和组。
admin list指定能管理该共享资源(包括读写和权限赋予等)的用户和组。
public指明该共享资源是否能给游客帐号访问,这个开关有时候也叫guest ok,所以有的配置文档中出现guest ok = yes其实和public = yes是相同的。
create mode指明新建立的文档的属性,一般是0755。
directory mode指明新建立的目录的属性,一般是0755。
force user强制把建立文档的属主是谁。假如我有一个目录,让guest能够写,那么guest就能够删除,假如我用force user= grind强制建立文档的属主是grind,同时限制create mask = 0755,这样guest就不能删除了。
browseable 指定其他用户能否浏览该用户主目录,当然不允许,所以置为no。
writable 使用户访问该目录时具备读取和写入主目录中的文档时,取值为yes,只有读取权限时应置为no。
xp访问linux成功,再试一下linux访问xp
用 #smbclinet "\\nxgz\共享目录名"
能够像telnet或ftp相同登录windows主机nxgz,需要您输入密码时,输入密码。
然后出现 smb:\>
由于是源码安装以下工具命令不成功。{{
smbmount //test/share /pub linux挂接windows目录
mount -t smbfs -o username=WINDOWS主机登录名,password=对应密码 //PC-NAME/SHARE-DIR /mnt/tmp
smbmount //testsamba/pub pub linux和linux共享
添加相应目录和用户
1,一个一个添加用户
以root用户身份登录,添加Linux用户,并设定密码:
adduser smbuser
passwd smbuser
把用户smbuser加入到Samba 服务器用户中并设定密码:
smbpasswd -a smbuser
2,加入系统中的任何用户
#vi /etc/passwd (把一些您不用或您不知道的用户全删了)
# cat /etc/passwd │ mksmbpasswd.sh > /etc/samba/smbpasswd (把linux本机用户加到smb用户里去)
#smbpasswd test (配置test用户的smb访问口令)
#/etc/rc.d/init.d/smb restart (重启samba)
3,加入一部分
#smbadduser linuxname:2000name #增加用户
用smbpasswd为每个用户指定password,格式如下:(必须是Root)
smbpasswd userid:passwd userid2:passwd2 ...... }}
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




