smb-用户认证疑惑

回复 收藏
配置文件security = user


[kry1702]
comment = share for user
path = /data/sambdata
browseable = yes
public  = no
writable = yes


创建系统用户smbuser 并执行了 pdbedit -a smbuser


访问测试的时候
Windows测试时
出现2个共享文件
kry1702 和smbuser
kry1702 只能读 不能写
smbuser 能读能写,但是新增目录与文件直接到/home/smbuser目录里面去了
QQ截图20160701160339.png




那么问题来了
配置文件里面明明定义的共享目录名称为kry1702 具有写入、读取权限 ,实际不具有写入,还多了一个以系统文件名称的共享目录。





2016-07-01 16:07 举报
已邀请:
0

阿铭 管理员

赞同来自:

多的那个是用户家目录,可以在配置文件里把[home]相关的配置段去掉。
你那个不能写的目录,不仅仅要看配置文件,还要看Linux系统里这个目录是否能让smbuser可写。
0

Kry1702

赞同来自:

阿铭 发表于 2016-7-3 09:34
多的那个是用户家目录,可以在配置文件里把[home]相关的配置段去掉。
你那个不能写的目录,不仅仅要看配置 ...

哈哈 问题解决了 配置文件注释掉[home]部分
然后将共享目录所属主修改为smbuser

0

Kry1702

赞同来自:

Kry1702 发表于 2016-7-4 09:35
哈哈 问题解决了 配置文件注释掉[home]部分
然后将共享目录所属主修改为smbuser

谢谢
0

Kry1702

赞同来自:

阿铭 发表于 2016-7-3 09:34
多的那个是用户家目录,可以在配置文件里把[home]相关的配置段去掉。
你那个不能写的目录,不仅仅要看配置 ...

谢谢

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: