В папке test каким образом можно запретить пользователям видеть чужие файлы на Unix

В папке test каким образом можно запретить пользователям видеть чужие файлы на Unix

16.10.2017 02:42:25 Просмотров 15 Источник

Задача следующая, как реализовать. Есть папка test , в ней файлы созданные разными пользователями системы. Как задать ограничения, чтоб пользователи могли видеть и удалять только свои файлы,а файлы созданные другими пользователями были скрыты?

У вопроса есть решение - Посмотреть?

https://ru.stackoverflow.com/questions/731508/%d0%92-%d0%bf%d0%b0%d0%bf%d0%ba%d0%b5-test-%d0%ba%d0%b0%d0%ba%d0%b8%d0%bc-%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%bc-%d0%bc%d0%be%d0%b6%d0%bd%d0%be-%d0%b7%d0%b0%d0%bf%d1%80%d0%b5%d1%82%d0%b8%d1%82%d1%8c-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8f%d0%bc-%d0%b2%d0%b8%d0%b4%d0%b5%d1%82%d1%8c-%d1%87%d1%83%d0%b6%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b-%d0%bd%d0%b0-u#comment1110473_731508
в одном каталоге никак. только делать отдельные каталоги для каждого пользователя. ограничить открытие файлов и удаление можно, но список все равно будет полный.

Ответы - В папке test каким образом можно запретить пользователям видеть чужие файлы на Unix / В папке test каким образом можно запретить пользователям видеть чужие файлы на Unix

Является ответом!
Michael Belyakov

16.10.2017 03:09:35

Скрыть отображение чужих файлов в одном каталоге не выйдет. Но можно установить разрешение на редактирование (переименование) и удаление файлов только владельцу. Для этого используется sticky bit для каталогов. Установить его можно командой

chmod +t test

Такой подход используется в linux для каталога /tmp.

https://ru.stackoverflow.com/questions/731508/%d0%92-%d0%bf%d0%b0%d0%bf%d0%ba%d0%b5-test-%d0%ba%d0%b0%d0%ba%d0%b8%d0%bc-%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%bc-%d0%bc%d0%be%d0%b6%d0%bd%d0%be-%d0%b7%d0%b0%d0%bf%d1%80%d0%b5%d1%82%d0%b8%d1%82%d1%8c-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8f%d0%bc-%d0%b2%d0%b8%d0%b4%d0%b5%d1%82%d1%8c-%d1%87%d1%83%d0%b6%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b-%d0%bd%d0%b0-u/731525#comment1110793_731525
sticky bit отвечает только на часть вопроса: даст права на удаление только овнерам. Но не овнеры смогут точно так же видеть эти файлы.
https://ru.stackoverflow.com/questions/731508/%d0%92-%d0%bf%d0%b0%d0%bf%d0%ba%d0%b5-test-%d0%ba%d0%b0%d0%ba%d0%b8%d0%bc-%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%bc-%d0%bc%d0%be%d0%b6%d0%bd%d0%be-%d0%b7%d0%b0%d0%bf%d1%80%d0%b5%d1%82%d0%b8%d1%82%d1%8c-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8f%d0%bc-%d0%b2%d0%b8%d0%b4%d0%b5%d1%82%d1%8c-%d1%87%d1%83%d0%b6%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b-%d0%bd%d0%b0-u/731525#comment1111637_731525
@EvgeniyShubin: первое же предложение в ответе отвечает на интересующую вас часть вопроса: "Скрыть отображение чужих файлов в одном каталоге не выйдет."
Закрыть X