Полуночный командир не уважает Умаск
Когда я создаю новый файл в 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