Linux用户组文件夹权限


1

我有一个基本的linux文件权限问题:

我有一个名为test的文件夹:

$ ls -la
drwxr-xr-x  5 root root    4096 2010-10-25 17:11 .
drwxr-xr-x 17 root root    4096 2010-10-25 16:53 ..
drw-rwS---  3 root codedev 4096 2010-10-25 17:11 test

在这个文件夹(测试)中,我希望所有属于组codedev的用户都具有读写访问权限,甚至可以访问其他用户创建的那些文件(在测试中)。

我有一个测试用户:

$ groups testuser 
testuser : testuser codedev

用户testuser cd为什么不能进入目录测试?我应该如何做这项工作?

Answers:


1

为了进入cd目录,用户也需要通过所有权,在组或在世界/其他级别对目录执行权限。


1

您的目录是setgid,但不是组可执行文件。

如果您还希望该组的所有用户都具有读/写访问权限,则需要确保创建具有组写权限的新文件。最简单的方法是将umask设置为0775。

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.