这个问题与samba文件访问有关。
我创建了三个文件夹A,B和C.还创建了三个用户A,B和C.
用户A可以访问所有三个文件夹,但用户B只能访问文件夹B,而用户C只能访问文件夹C.
B& S的许可C文件夹是:
drwxrwxr-x 3 a b 4096 5月10日16:22 b
drwxrwxr-x 3 a c 4096 May 10 16:43 c
问题:
当用户B在文件夹B下创建任何新文件时,它的权限变为
drwxr-x --- 2 b b 4096 5月10日16:21新文件夹
然而我希望它为所有新创建的文件保留与文件夹B相同的所有者,组和权限。
答案 0 :(得分:0)
实际上,如果要更改制作任何文件的默认权限,则必须使用可以更改默认权限的UMASK命令。我举一个例子:
umask 222
此命令将授予r-x
的默认权限。为什么?
因为当您键入umask 222时,umask的默认值为777,将从777减去并将为555
希望我能给你你需要的东西。