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

前端之家收集整理的这篇文章主要介绍了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

原文链接:https://www.f2er.com/bash/383695.html

猜你在找的Bash相关文章