Можно ли получить любую папку, созданную в каталоге, который создается с разрешением 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
затем сохраните файл.