更改新文件和文件夹的默认权限


4

每次我在Linux中创建一个新文件或文件夹时,我自己都可以访问它,而不是组。我想更改系统设置,以便组可以自动访问每个新文件或文件夹。反正呢?

Answers:


6

来自文章:

chmod g+s <directory>  //set gid 
setfacl -d -m g::rwx /<directory>  //set group to rwx default 
setfacl -d -m o::rx /<directory>   //set other

接下来我们可以验证:

getfacl /<directory>

输出:

file: ../<directory>/
owner: <user>
group: media
flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

更多信息 : http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/


3
看起来像复制意大利面回答: unix.stackexchange.com/a/1315
Timber

0

这可以使用 umask 效用。 什么是Umask和如何设置默认umask在Linux下?

您可以设置在启动时自动启动的脚本,该脚本执行命令

umask 777

例如,为每个人提供读/写和执行权限。


7
这是不准确的, umask 以相反的方式工作 chmod。设置777的umask将无权执行任何操作(权限设置为000)。
Oldskool
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.