Это не обязательно прямой вопрос информатики, но он тесно связан.
Есть какой-либо способ сделать это.
Я использую Z Shell Zsh.
Я хочу настроить так, когда я нахожусь в папке
~ / Бла
Все, что я создаю, создано с использованием разрешений 770 (Весь доступ для меня и группы). В основном все, что я делаю в этой папке, должно иметь эти разрешения.
Кроме того, группа для этого файла должна быть сделана таким же образом. Но это тот же процесс, что и для разрешений.
Кто-нибудь?
Задавать
в вашем,
~/.bash_profile
который отличается от значения по умолчанию 022. Также установитевключить липкий бит в каталоге. Теперь все, что вы создаете под ним, должно сохранять режимы и группу.
источник
Не забывайте, что файловая система должна быть смонтирована с флагом ' acl ', чтобы использовать списки контроля доступа. В противном случае команда setfacl вернет « Операция не поддерживается ».
Например, это запись в моем файле fstab (/ etc / fstab): -
источник
Вы можете определить функцию chpwd (), которая будет запускаться каждый раз, когда изменяется cwd оболочки. Внутри протестируйте каталог и установите umask соответствующим образом.
источник
umask
изменит разрешения по умолчанию для каждого файла и каталога, который вы создадите, но если вам нужно, чтобы это поведение было только для данного каталога, вам следует обратиться к спискам управления доступом ACL, см.man acl(5)
дополнительную информацию.источник