Когда я создаю новый файл в Midnight commander и сохраняю его (Shift + F4, напишите что-нибудь, F2, назовите файл), он создан с 640 ошибками, даже если мой umask установлен в 0007, поэтому он должен быть создан с разрешениями 660. Есть ли секретное место для установки mc umask? Я его не нашел.Midnight commander не уважает umask
4
A
ответ
1
Для использования вашей umask вы должны деактивировать опцию «Сохранять разрешения».
Для получения дополнительной информации обратитесь к man и поиск 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 по умолчанию настроен в ~/.bashrc.
Для того, чтобы настроить Umask 0007, отредактируйте ~/.bashrc и добавьте строку:
umask 0007
После этого перезапуском тс и проверить создание нового файла.
Я тестировал эти настройки выше в контейнере докеров на debian jessie и отлично работает.
Вы можете найти более подробную информацию о UMASK здесь: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html
Смежные вопросы
- 1. Отображение экрана Midnight Commander в JTextPane
- 2. Команда пользовательского меню в .mc.menu (Midnight Commander)
- 3. Midnight Commander (mc) не работает в cygwin («Открытие терминала ошибки»)
- 4. Как сделать выход Midnight Commander в его текущий каталог
- 5. Как изменить права доступа к файлам на Midnight Commander?
- 6. Midnight Commander - быстрый cd - переключение клавиш на клавиатуре
- 7. Открыть файл в Midnight Commander прямо с консоли?
- 8. Как скопировать текущее имя папки в командную строку Midnight commander?
- 9. SQL Search Midnight to Midnight
- 10. Nano и Midnight Commander не работают на докере для Windows beta
- 11. ошибка не найден модуль 'umask'
- 12. Не можете найти модуль 'umask'
- 13. apache не уважает LD_LIBRARY_PATH?
- 14. deepcopy не уважает метакласс
- 15. SpriteKit не уважает zPosition?
- 16. dlopen не уважает `RTLD_LOCAL`?
- 17. Flexbox не уважает ширину
- 18. Android не уважает цвета!
- 19. MongoClient не уважает connectTimeout
- 20. Поддержка консоли Total Commander как Far Manager/Norton Commander
- 21. Tortoise SVN + Unreal Commander
- 22. R (R commander) - Образец
- 23. Commander-plus с gulp
- 24. Rolling Listener и Midnight filename не верны
- 25. Какова цель Intellij Commander?
- 26. Что заставляет git's post-receive umask отличаться от umask пользователя?
- 27. ioutil.TempFile и umask
- 28. Настройка umask процесса jenkins
- 29. Android imageview не уважает maxWidth?
- 30. jgGrid не уважает мой imgpath
Но этот вариант для перемещения/операций копирования, я сомневаюсь, что создание настройки влияет новый файл. Или они находятся где-то еще, чем в диалоговом окне «Копировать»? Я не нашел его в общих опциях. – gorn
Моя ошибка, вы правы, я не видел, что вы хотите создать новый файл. Я обновил ответ. –