Я думаю, що Адам запитував, як змінити значення umask для всіх процесів, на які пов'язують роботу /opt/lampp/htdocs
каталозі.
Користувацька маска режиму створення файлів (umask) використовується для визначення дозволу на файл для новостворених файлів. З його допомогою можна керувати дозволом на нові файли за замовчуванням.
тому якщо ви будете використовувати якусь програму ftp для завантаження файлів, /opt/lampp/htdocs
вам потрібно налаштувати свій ftp-сервер для використання потрібного umask.
Якщо файли / каталоги створюються, наприклад, php, вам потрібно змінити код php
<?php
umask(0022);
// other code
?>
якщо ви створите нові файли / папки з вашого bash сесії, ви можете встановити значення umask у вашому профілі оболонки ~ / .bashrc Або ви можете встановити umask в /etc/bashrc
або /etc/profile
файл для всіх користувачів. додайте у файл наступне: umask 022
Sample umask Values and File Creation Permissions
If umask value set to User permission Group permission Others permission
000 all all all
007 all all none
027 all read / execute none
І щоб змінити дозволи для вже створених файлів, ви можете використовувати find. Сподіваюсь, це допомагає.
chmod 75 /opt/lampp/htdocs
чи це насправді повинно бутиchmod 755 /opt/lampp/htdocs
?