把你的完整代码贴上来,我测试过没问题的,不知道你代码哪里的问题gbcbooks 写了:结果是一样的,还是会提示输入用户名和密码fengcloud 写了:大哥…你把guest account = nobody改为gbcbooks 写了:fengcloud 写了:LZ已经告诉你了,你没有做guest账号映射……
设定guest account = guest搞定
有啊 你说的是
usershare allow guests = yes
guest account = nobody
这两行吧
guest account = guest好不!!!
而且nobody在ubuntu里还有个同名的系统用户。
提问如何让samba根共享能让匿名访问且匿名无须交互和用户访共存
-
- 帖子: 81
- 注册时间: 2013-10-08 16:37
- 系统: windows2008R2
Re: 提问如何让samba根共享能让匿名访问且匿名无须交互和用户访共存
-
- 帖子: 31
- 注册时间: 2011-09-05 14:18
Re: 提问如何让samba根共享能让匿名访问且匿名无须交互和用户访共存
代码: 全选
[global]
workgroup = workgroup
server string = %h server (samba, ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
username map = /etc/samba/smbusers
encrypt passwords = yes
passdb backend = tdbsam
cups options = raw
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *enter\snew\s*\spassword:* %n\n *retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
guest account = guest
[public]
comment = public samba server
path = /home/public
browseable = yes
writable = yes
create mode = 0777
directory mode = 0777
guest ok = yes
locking = no
[sa]
comment = sa samba filesystem
path = /home/sa
browseable = yes
read only = no
create mode = 0755
directory mode = 0755
guest ok = no
read list = user1
vaild users = user2,user3
locking = no
-
- 帖子: 81
- 注册时间: 2013-10-08 16:37
- 系统: windows2008R2
Re: 提问如何让samba根共享能让匿名访问且匿名无须交互和用户访共存
修改了一下,确定能用的,代码gbcbooks 写了:和第一楼的差不多的代码: 全选
[global] workgroup = workgroup server string = %h server (samba, ubuntu) dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d security = user username map = /etc/samba/smbusers encrypt passwords = yes passdb backend = tdbsam cups options = raw obey pam restrictions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *enter\snew\s*\spassword:* %n\n *retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user usershare allow guests = yes guest account = guest [public] comment = public samba server path = /home/public browseable = yes writable = yes create mode = 0777 directory mode = 0777 guest ok = yes locking = no [sa] comment = sa samba filesystem path = /home/sa browseable = yes read only = no create mode = 0755 directory mode = 0755 guest ok = no read list = user1 vaild users = user2,user3 locking = no
[global]
workgroup = workgroup
server string = %h server (Samba, Ubuntu)
interfaces = 127.0.0.0/8 eth0
bind interfaces only = yes
encrypt passwords = yes
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
usershare max shares = 50
security = user
usershare allow guests = yes
username map = /etc/samba/smbusers
map to guest = bad user
guest ok = yes
guest account = nobody
[public]
comment = public samba server
path = /home/public
browseable = yes
public = yes
create mode = 0777
directory mode = 0777
writeable = yes
[sa]
comment = sa samba filesystem
path = /home/sa
browseable = yes
writeable = no
create mode = 0755
directory mode = 0755
valid users = user1,user2,user3
read list = user1
上次由 fengcloud 在 2014-04-04 18:02,总共编辑 1 次。
-
- 帖子: 81
- 注册时间: 2013-10-08 16:37
- 系统: windows2008R2
Re: 提问如何让samba根共享能让匿名访问且匿名无须交互和用户访共存
另外提醒你因为你设定的目录是/home/XX,所以相当于共享了本机用户的整个目录,那么你得先确定在root用户下chmod 777 /home/XXfengcloud 写了:修改了一下,确定能用的,代码gbcbooks 写了:和第一楼的差不多的代码: 全选
[global] workgroup = workgroup server string = %h server (samba, ubuntu) dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d security = user username map = /etc/samba/smbusers encrypt passwords = yes passdb backend = tdbsam cups options = raw obey pam restrictions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *enter\snew\s*\spassword:* %n\n *retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user usershare allow guests = yes guest account = guest [public] comment = public samba server path = /home/public browseable = yes writable = yes create mode = 0777 directory mode = 0777 guest ok = yes locking = no [sa] comment = sa samba filesystem path = /home/sa browseable = yes read only = no create mode = 0755 directory mode = 0755 guest ok = no read list = user1 vaild users = user2,user3 locking = no
[global]
workgroup = workgroup
server string = %h server (Samba, Ubuntu)
interfaces = 127.0.0.0/8 eth0
bind interfaces only = yes
encrypt passwords = yes
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
usershare max shares = 50
security = user
usershare allow guests = yes
username map = /etc/samba/smbusers
map to guest = bad user
guest ok = yes
guest account = guest
[public]
comment = public samba server
path = /home/public
browseable = yes
public = yes
create mode = 0777
directory mode = 0777
writeable = yes
[sa]
comment = sa samba filesystem
path = /home/sa
browseable = yes
writeable = no
create mode = 0755
directory mode = 0755
valid users = user1,user2,user3
read list = user1
-
- 帖子: 31
- 注册时间: 2011-09-05 14:18
Re: 提问如何让samba根共享能让匿名访问且匿名无须交互和用户访共存
另外提醒你因为你设定的目录是/home/XX,所以相当于共享了本机用户的整个目录,那么你得先确定在root用户下chmod 777 /home/XX
是不是你有裝另外的什麼組件,我照版復制粘貼過去,但還是提示輸入用戶和密碼
-
- 帖子: 81
- 注册时间: 2013-10-08 16:37
- 系统: windows2008R2
Re: 提问如何让samba根共享能让匿名访问且匿名无须交互和用户访共存
没有就是apt-get install samba 安装的,代码我替代了我自己的smb.conf文件测试过,改动的只是测试过程中path,username设定为我自己的share和account,确定是能实现你要求的。你复制代码后应该要把username改写成你加入smbpasswd的用户名,还有确定你需要共享的目录和用户是否建立,包括目录权限等等。这些只能你自己去排查了!gbcbooks 写了:另外提醒你因为你设定的目录是/home/XX,所以相当于共享了本机用户的整个目录,那么你得先确定在root用户下chmod 777 /home/XX
是不是你有裝另外的什麼組件,我照版復制粘貼過去,但還是提示輸入用戶和密碼
-
- 帖子: 31
- 注册时间: 2011-09-05 14:18
Re: 提问如何让samba根共享能让匿名访问且匿名无须交互和用户访共存
fengcloud 写了:没有就是apt-get install samba 安装的,代码我替代了我自己的smb.conf文件测试过,改动的只是测试过程中path,username设定为我自己的share和account,确定是能实现你要求的。你复制代码后应该要把username改写成你加入smbpasswd的用户名,还有确定你需要共享的目录和用户是否建立,包括目录权限等等。这些只能你自己去排查了!gbcbooks 写了:另外提醒你因为你设定的目录是/home/XX,所以相当于共享了本机用户的整个目录,那么你得先确定在root用户下chmod 777 /home/XX
是不是你有裝另外的什麼組件,我照版復制粘貼過去,但還是提示輸入用戶和密碼
你得到的结果不会是中我的一样的吧,在进入sa之前就要求输入用户名和密码了