我在安装在 /storage 上的 Buffalo NAS (nas01/storage) 上有一个 SMB 共享。从/etc/fstab:
//nas01/storage /storage cifs file_mode=0644,dir_mode=0750,uid=1000,gid=1000,passwd="XYZ" 0 0
它安装得很好,我已经设置好了文件模式和目录模式以防止默认情况下发生“all 777”位(显然),这样就可以了。文件和目录根据需要创建 644 和 750,作为我的帐户(UID 1000)。我可以创建、编辑、重命名和删除文件/目录,但不能 chmod/chown 它们(作为我的帐户或 root)。
$ ls -l testfile2
-rw-r--r-- 1 len len 0 Nov 28 21:11 testfile2
$ chmod 755 testfile2
$ ls -l testfile2
-rw-r--r-- 1 len len 0 Nov 28 21:11 testfile2
没有错误,只是不起作用。
我现在运行 Xubuntu 16.04 LTS,但之前安装了 CentOS 6.8,访问相同的共享。我不似乎记得在 CentOS 上遇到这个问题,但我不能肯定地说。我很可能只是没有遇到或注意到它,因为我在这里运行 CentOS 的时间并不长。
我是否不正确地安装了 SMB 共享,或者是否有根本原因阻止了它?我需要改变什么?
谢谢!