LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 952|回复: 5

Samba中windows访问linux的问题

[复制链接]
发表于 2006-3-2 00:26:00 | 显示全部楼层 |阅读模式
smb.conf 配置如下:
[global]
workgroup = MYGROUP
server string = Samba Server
security = share
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = Yes
passwd program = /usr/bin/passwd
#============================ Share Definitions ==============================
[hi]
   comment = Home Directories
   path = /home/penny
   browseable = yes
   writable = yes
   guestok = yes

问题1、将红字处security = share改为security = user的话,则无法访问SambaServer,security = share的话就可以进入SambaServer并看到共享目录,如何在security = user的情况下访问SambaServer???

问题2、访问共享目录时,将绿字处的guestok = yes去掉,则共享目录无法被访问,如果加上则可以正常访问,请问如何能用专门的用户名访问自己才能看到的目录??

这两个问题很困惑,看了一些资料讲的也不是很明了,那位能指点一下?多谢了!!
发表于 2006-3-2 03:05:09 | 显示全部楼层
好像精华帖已经说的比较清楚了。你看过没。。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 04:10:44 | 显示全部楼层
你用smbpasswd 添加用户了吗?
只有smbpasswd 中存在的用户才能访问samba 的共享目录。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 16:22:10 | 显示全部楼层
Post by 终极幻想
好像精华帖已经说的比较清楚了。你看过没。。

不好意思,没有找到,我再看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 16:23:04 | 显示全部楼层
#smbpasswd -a root
#smbpasswd -e root
之后可以访问root文件夹

在smb.conf中增加如下:
[hi]
   path = /home/penny
   comment = penny
   public = no
   valid users = penny
   write list = penny
   create mask = 0770
   directory mask = 0770
:wq
#useradd penny
#passwd penny
#smbpasswd -a penny
#smbpasswd -e penny

在windows网上邻居可以用root进入root文件夹,用用户penny进入/home/penny文件夹时,提示“不允许一个用户以一个以上用户名与一个服务器或共享资源的多重连接”,可是我只开了一个网上邻居...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 16:30:40 | 显示全部楼层
多谢提醒
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表