Полуночный командир не уважает Умаск

Когда я создаю новый файл в Midnight commander и сохраняю его (Shift+F4, напишите что-нибудь, F2, назовите файл), он создается с 640 разрешениями, даже если мой umask установлен на 0007, поэтому его следует создавать с разрешениями 660. Есть ли секретное место для установки Mc Umask? Я не нашел ни одного.

1 ответ

Чтобы использовать ваш umask, вы должны отключить опцию "Сохранить разрешения".

Для получения дополнительной информации проверьте человека и поиск umask:

Preserve attributes

   determines whether to preserve the permissions, timestamps and (if  you
   are  root)  the ownership of the original files.  If this option is not
   set, the current value of the umask will be respected.

mc выполняется вашим пользователем, поэтому umask для создания нового файла будет umask по умолчанию, настроенным в ~/.bashrc .

Чтобы настроить umask 0007, отредактируйте ваш ~ /.bashrc и добавьте строку:

Umask 0007 

После этого перезапустите mc и протестируйте создание нового файла.

Я протестировал эти настройки выше в док-контейнере на Debian Jessie и работает нормально.

Вы можете найти более подробную информацию о umask здесь: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

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