Можно ли получить любую папку, созданную в каталоге, который создается с разрешением 777?
У меня есть одно требование, при котором я создаю каталог с разрешением 777. Я сделал все, но не смог этого сделать, кто-нибудь знает, как это сделать? Тогда, пожалуйста, поделитесь.
Предположим, у меня есть каталог /home/sachin/dir
,
Сейчас я создаю одну папку test
под /home/sachin/dir
,
mkdir /home/sachin/dir/test
Это создаст test
папка с разрешением 775, которую я не хочу.
Я не хочу использовать -m
вариант с mkdir
команда.
1 ответ
Вы должны использовать umask
команда:
Выполните эту команду для создания каждого файла или каталога с разрешением 777 для интерактивной оболочки:
umask 000
Если вы хотите установить постоянную настройку для одного пользователя, выполните следующие команды:
gedit ~/.profile
и добавьте новую строку как
umask 000
затем сохраните файл.
Если вы хотите установить его по умолчанию для всех пользователей, выполните следующие команды:
sudo -H gedit /etc/profile
и добавьте новую строку как
umask 000
затем сохраните файл.