Русскоязычное сообщество Debian GNU/Linux

=> Администрирование => Тема начата: Drakonishe от 07 июля 2016, 20:43:53

Название: Установление владельца всех создаваемых файлов и папок в определенной папке
Отправлено: Drakonishe от 07 июля 2016, 20:43:53
Здравия желаю! Подскажите пожалуйста нубу, можно ли решить следующую задачу:

1. Есть папка тип /var/www/
У неё владелец - www-data

2. В данную папку /var/www/ заливаются файлы (либо создаются файлы\папки), и у них владелец уже root

3. Каким образом можно сделать так, чтобы конкретно в папке /var/www/ все заливаемые\создаваемые файлы имели владельца www-data?
Название: Re: Установление владельца всех создаваемых файлов и папок в определенной папке
Отправлено: zCirill от 08 июля 2016, 11:24:48
можно сделать наследование для папки, но наследуется только группа, не владелец.
можно бегать скриптом по папке переназначая владельца
можно смотреть в сторону ACL
Название: Re: Установление владельца всех создаваемых файлов и папок в определенной папке
Отправлено: Drakonishe от 08 июля 2016, 14:09:10
Цитата: zCirill от 08 июля 2016, 11:24:48
можно сделать наследование для папки, но наследуется только группа, не владелец.
можно бегать скриптом по папке переназначая владельца
можно смотреть в сторону ACL
Вариант №2 вполне подходит) А что за скриптец сие может осуществить?
Название: Re: Установление владельца всех создаваемых файлов и папок в определенной папке
Отправлено: alsoijw от 08 июля 2016, 18:16:43
Drakonishe, вызов chown с аргументами. Всё. Осталось определится когда скрипт вызывать.
Название: Re: Установление владельца всех создаваемых файлов и папок в определенной папке
Отправлено: gardarea51 от 09 июля 2016, 20:59:29
inotifywait вам в помощь :)