Разрешения для папок группы пользователей Linux

2168
tirithen

У меня есть основной вопрос разрешений файла 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, имели права на чтение и запись, даже для тех файлов (внутри теста), которые были созданы другими пользователями.

У меня есть testuser:

$ groups testuser  testuser : testuser codedev 

Почему пользователь testuser не может перейти в каталог test? Как мне сделать так, чтобы это работало?

1

2 ответа на вопрос

1
martin clayton

Для того чтобы cdполучить доступ к каталогу, пользователю также необходимо получить разрешение на выполнение этого каталога, либо через владельца, либо на уровне группы, либо на мировом / другом уровне.

0
Brian

Ваш каталог setgid, но не исполняемый файл группы.

Если вы хотите, чтобы все пользователи группы также имели права на чтение / запись, вам необходимо убедиться, что новые файлы создаются с правами на запись в группу. Самый простой способ сделать это - установить маску на 0775.

Похожие вопросы