Ubuntu установила полномочия для созданных файлов будущего

Я создаю файл host.txt и добавляю некоторые данные

Я отлаживаю PHP в течение 3 часов, только чтобы знать, что PHP не мог записать в файл. Как я могу установить значение по умолчанию 775 полномочий на всех файлах, которые создаются с этого времени на той папке?

sudo groupadd powerusers
sudo usermod -a -G powerusers richard
sudo usermod -a -G powerusers nginx
sudo usermod -a -G powerusers php-fpm
usermod -a -G powerusers root
sudo mkdir -p /var/www/public_html
sudo chgrp -R powerusers /var/www/public_html
chown -R nginx:powerusers /var/www/public_html
sudo chmod -R 775 /var/www/public_html
sudo systemctl restart nginx
0
задан 15 January 2019 в 01:48

1 ответ

Я был бы совет Вы для не устанавливания по умолчанию 775. Но если Вы действительно хотите Вам, может или использовать umask который покажет Вам Ваше текущее значение по умолчанию и позволяет Вам установить новое значение по умолчанию.

Или Вы будете использовать это: chmod 775 filename.txt>>!#:2 с этого времени для файлов Вы уверены, что это должно иметь эти права доступа.

Я был бы совет Вы для корректировки полномочий индивидуально.

Украл это отсюда: https://stackoverflow.com/questions/21342371/single-command-to-create-a-file-and-set-its-permission

Надежда, которая помогает!

@Edit: umask 0002 ("Значение по умолчанию равняется 0022, Если я не ошибаюсь"),

0
ответ дан 26 October 2019 в 13:21

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

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