Permissions 通过samba装载,不允许www数据写入-权限被拒绝,但创建了空文件
最近有一个Ubuntu12.04的盒子在和另一个对话。运行Samba 3.6.3 ServerBox有一个名为“root”的samba共享,映射到/ smb.conf几乎每个参数都有0777Permissions 通过samba装载,不允许www数据写入-权限被拒绝,但创建了空文件,permissions,samba,Permissions,Samba,最近有一个Ubuntu12.04的盒子在和另一个对话。运行Samba 3.6.3 ServerBox有一个名为“root”的samba共享,映射到/ smb.conf几乎每个参数都有0777 [root] writeable = yes create mode = 0777 create mask = 0777 force create mode = 0777 path = / directory mode = 0777 force dir
[root]
writeable = yes
create mode = 0777
create mask = 0777
force create mode = 0777
path = /
directory mode = 0777
force directory mode = 0777
read only = no
如果我在fstab中有以下内容,然后执行mount-a,它执行mount,并且作为root用户,我可以很好地读写:
//slf.mybiz.net/root /mnt/slf smbfs username=asambauser,password=apassword 0 0
但是,如果在客户机上执行su www数据(尝试模拟Apache/PHP服务器),则会得到以下错误序列:
$ cd /mnt/slf
$ ls -la
total 24
drwxrwxrwx 23 root users 0 Dec 9 17:02 .
(rest deleted, as I presume it's the permissions of . that are important)
$ echo g > ddd
sh: 1: cannot create ddd: Permission denied
(尽管奇怪的是创建了一个0字节的文件)
我不认为在Samba链接上有任何关于用户身份的聪明交易。当然,如果我装载/mnt/slf,我可以将www数据写入/mnt/slf
把我的头发都扯下来了 最终找到了有同样问题的人:
在mount命令中添加“defaults,noperm”修复了我的问题最终找到了具有相同问题的人:
在mount命令中添加“defaults,noperm”修复了我的问题最终找到了具有相同问题的人:
在mount命令中添加“defaults,noperm”修复了我的问题最终找到了具有相同问题的人: 在mount命令中添加“defaults,noperm”修复了我的问题