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

У меня есть testuser:

$ groups testuser 
testuser : testuser codedev

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

2 ответа2

1

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .