Полномочия папки группы пользователя Linux

У меня есть основной вопрос о полномочиях файла Linux:

У меня есть папка, названная тестом:

$ 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 CD в тест каталога? Как я должен сделать делание этой работы?

1
задан 27.10.2010, 16:00

2 ответа

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

1
ответ дан 12.12.2019, 13:07

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

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

1
ответ дан 12.12.2019, 13:07

Теги

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