Для того чтобы cd
получить доступ к каталогу, пользователю также необходимо получить разрешение на выполнение этого каталога, либо через владельца, либо на уровне группы, либо на мировом / другом уровне.
Разрешения для папок группы пользователей 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? Как мне сделать так, чтобы это работало?
2 ответа на вопрос
1
martin clayton
0
Brian
Ваш каталог setgid, но не исполняемый файл группы.
Если вы хотите, чтобы все пользователи группы также имели права на чтение / запись, вам необходимо убедиться, что новые файлы создаются с правами на запись в группу. Самый простой способ сделать это - установить маску на 0775.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4