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