LINUX.ORG.RU

Как сделать каталог доступным нескольким пользователям?

 


0

4

Сорри за простой вопрос, но вот запамятовал, как это грамотно делается :(
Помнится, как-то вроде через umask, но поглядел в ман, и никаких полезных ассоциаций не возникло :)

★★★★★
Ответ на: комментарий от beastie

Точно работает? Потому что команды все успешно выполнились, но доступ в каталог по-прежнему недоступен.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от beastie

Увы, даже ребут не помог. А твой способ это единственный?
А то че-то несколько сложновато получается, может есть способ попроще?
И umask из головы не выходит...

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

chgrp -R и chmod -R если там уже есть файлы. (suid bit на групу у директории заставит все новые файлы тоже быть в этой группе)

Ещё есть ACL. Но эту фигню я даже палочкой тыкать не стану. ;)

beastie ★★★★★
()
Ответ на: комментарий от beastie

В консоли так и не получилось, причины не знаю.
Поэтому залез в Гном, запустил под рутом Nautilus, и выставил в закладке «Права» на нужную корневую папку такие права:

Владелец: без изменений
Доступ к папке: Создание и удаление файлов
Доступ к файлу: Чтение и запись

Группа: shared
Доступ к папке: Создание и удаление файлов
Доступ к файлу: Чтение и запись

Остальные
Доступ к папке: Создание и удаление файлов
Доступ к файлу: Чтение и запись

Выполнение: убрал

Контект SELinux: оставил file_t

Нажал на "Распространять права на вложенные файлы" и закрыл окно.
Да, понимаю, что некрасиво и нээстетично, но зато дешево и практично быстро и эффективно :)

chukcha ★★★★★
() автор топика
Ответ на: комментарий от upcFrost

Да уж понял, но не получилось с группой, где-то туплю...

А вообще - спасибо всем за советы! :)

chukcha ★★★★★
() автор топика

Помнится, как-то вроде через umask

Прописать umask 002 в автозагрузку юзерам и добавить их в общую группу.

Или можно через ACL, например, вот так:

setfacl -Rm d:u:user1:rwX,d:u:user2:rwX,u:user1:rwX,u:user2:rwX /path/to/dir

Через общую группу таким макаром тоже можно.

Но надо понимать, что права будут наследоваться только для новых файлов, создаваемых внутри указанного каталога.
Т.е. копирование файлов в каталог сбрасывает старые права и выставляет нужные, а перемещение сохраняет старые права и нужных не выставляет.

ArcFi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.