Permissions 通过samba装载,不允许www数据写入-权限被拒绝,但创建了空文件

Permissions 通过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

最近有一个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 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”修复了我的问题