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

затем сохраните файл.

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