如何保持文件所有者对新创建的文件相同

时间:2013-05-10 17:37:38

标签: file-permissions redhat samba

这个问题与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相同的所有者,组和权限。

1 个答案:

答案 0 :(得分:0)

实际上,如果要更改制作任何文件的默认权限,则必须使用可以更改默认权限的UMASK命令。我举一个例子:

umask 222 

此命令将授予r-x的默认权限。为什么? 因为当您键入umask 222时,umask的默认值为777,将从777减去并将为555 希望我能给你你需要的东西。