По умолчанию новые дочерние файлы и папки принадлежат родительской папке

Я создал каталог и использовал chown, чтобы сделать моего пользователя и сгруппировать владельца. Если я создаю новую папку внутри родительской папки, тогда разрешения для «других» на вкладке «Разрешения» устанавливаются как «доступ к файлам», а не «создание и удаление файлов».

Как я могу обеспечить все подпапки и файлы моей родительской папки по умолчанию имеют родительские разрешения?

Ubuntu 16.04LTS

/opt/lampp/htdocs directory
3
задан 5 September 2017 в 21:10

3 ответа

С помощью инструмента setfacl вы можете установить это с помощью:

sudo setfacl -R -d -m o::rwx /opt/lampp/htdocs
sudo setfacl -R -m o::rwx /opt/lampp/htdocs

Первая строка устанавливает это значение по умолчанию, а второе просто изменяет и оставляет значения acl (список контроля доступа) ,

Информация:

-d: по умолчанию для будущих подпапок -m: изменить существующий acl -R: внести изменения рекурсивно [ f8]: установите acl для папки другие

См. man setfacl

8
ответ дан 22 May 2018 в 18:45
  • 1
    Спасибо, что первая линия отлично работает, можете ли вы просто объяснить вторую строчку немного дальше, зачем мне это нужно? – bigdaveygeorge 5 September 2017 в 21:30
  • 2
    Он делает то же самое, что и первое, только что изменяет значение acl, но не делает его по умолчанию acl, когда создается новая подпапка. – George Udosen 5 September 2017 в 21:32

С помощью инструмента setfacl вы можете установить это с помощью:

sudo setfacl -R -d -m o::rwx /opt/lampp/htdocs sudo setfacl -R -m o::rwx /opt/lampp/htdocs

Первая строка устанавливает это значение по умолчанию, а второе просто изменяет и оставляет значения acl (список контроля доступа) ,

Информация:

-d: по умолчанию для будущих подпапок -m: изменить существующий acl -R: внести изменения рекурсивно o: установите acl для папки другие

См. man setfacl

8
ответ дан 18 July 2018 в 07:22

С помощью инструмента setfacl вы можете установить это с помощью:

sudo setfacl -R -d -m o::rwx /opt/lampp/htdocs sudo setfacl -R -m o::rwx /opt/lampp/htdocs

Первая строка устанавливает это значение по умолчанию, а второе просто изменяет и оставляет значения acl (список контроля доступа) ,

Информация:

-d: по умолчанию для будущих подпапок -m: изменить существующий acl -R: внести изменения рекурсивно o: установите acl для папки другие

См. man setfacl

8
ответ дан 24 July 2018 в 18:47

Другие вопросы по тегам:

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