bash – 如何设置目录以具有持久的组权限?

我们有两个用户

> user1
> user2

他们都属于“管理员”组.

我们有一个目录设置为775.目录的组已被更改为“admin”.每个用户都有完整的访问权限写入该目录,但是当用户将新文件写入目录时,该文件夹的组权限不会保留在写入的文件中.

我们应该如何使文件继承目录的组权限?

说明:当一个新的文件或目录被写入时,它使用用户组作为新文件的组,而不是目录的组合,这是有道理的 – 但是我怎么没有这样做呢?

您可以通过设置目录的setgid位(chmod g s)来传播组权限.所有* nixes和所有文件系统可能无法移植.

http://en.wikipedia.org/wiki/Setuid#setgid_on_directories

http://www.gnu.org/software/coreutils/manual/html_node/Directory-Setuid-and-Setgid.html

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...