Можно ли получить любую папку, созданную в каталоге, создаваемом с разрешением 777? [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть одно требование, в котором при создании каталога я хочу создать его с разрешением 777. Я все делал, но не мог этого сделать, кто-нибудь знает, как это сделать? Тогда поделитесь, пожалуйста.

Предположим, у меня есть каталог / home / sachin / dir .

Теперь я создаю одну папку test в папке / home / sachin / dir .

mkdir /home/sachin/dir/test

Будет создана папка test с разрешением 775, которое мне не нужно.

Я не хочу использовать параметр -m с командой mkdir .

0
задан 4 March 2015 в 12:30

1 ответ

Необходимо использовать umask команда:

Выполняют эту команду для создания каждого файла или каталога с 777 разрешениями для интерактивной оболочки:

umask 000

, Если Вы хотите сделать его, постоянная установка для отдельного пользователя тогда выполняет следующие команды:

gedit ~/.profile

и добавляют новую строку, поскольку

 umask 000 

тогда сохранили файл.

, Если Вы хотите сделать его настройкой по умолчанию для всех пользователей, затем выполните следующие команды:

sudo -H gedit /etc/profile

и добавляют новую строку, поскольку

 umask 000 

тогда сохранили файл.

0
ответ дан 3 August 2019 в 13:53

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

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