Kubuntu 17.10 / Plasma 5.10 / Разрешение по умолчанию для новых файлов, созданных в Dolphin
Моя машина используется несколькими пользователями. Я установил папки, в которых находятся файлы, над которыми нужно работать более чем одному человеку. Для остальной части этого текста пусть /srv/files/documents
быть папкой, о которой мы говорим, и team
быть названием группы, к которой принадлежит каждый.
- Я поставил
umask
в0002
в/etc/login.defs
- Я установил бит setguid и разрешения на
/srv/files/documents
(u=rwx,g=rwxs,o=rx
) - Я поставил
/srv/files/document
группа изменилась наteam
В следующих случаях новый файл создается с группой, установленной в team
и разрешения установлены на 664
:
- Из VTx:
touch /srv/files/documents/test
- Из Konsole начался сеанс Plasma:
touch /srv/files/documents/test
- Из LibreOffice: сохранить файл как...
- От Кейт: Сохранить файл как...
Так что до сих пор, кажется, я все сделал правильно. Теперь, когда я запускаю Dolphin, перейдите к /srv/files/documents
щелкните правой кнопкой мыши и выберите "Новый текстовый документ" (или любой другой из доступных типов файлов), он создаст новый пустой файл с группой, настроенной на team
и разрешение установлено 644
- это не то, что я хочу.
Создание новых папок в Dolphin правильно применяет группу team
и разрешения 775
кстати
Я уже возился с ACL, но это ничего не изменило. В настоящее время я предполагаю, что - по какой-то причине - Dolphin пропускает разрешение g=w при создании нового файла. Я ожидаю, что это будет настройка, которую я мог бы изменить, если бы я только знал, как. Это не в обычном диалоге настроек, насколько я могу судить.
Заранее спасибо за любую идею, которой вы хотели бы поделиться!
Патрик
1 ответ
Так что до сих пор, кажется, я все сделал правильно. Теперь, когда я запускаю Dolphin, перехожу к /srv/files/documents, щелкаю правой кнопкой мыши и выбираю "Новый текстовый документ" (или любой другой из доступных типов файлов), он создает новый пустой файл с группой, в которой установлена команда, и разрешением, установленным в 644 - это не то, что я хочу.
Dolphin копирует предварительно установленные файлы шаблонов, включая права доступа к файлам (0644). Чтобы изменить разрешения на Kubuntu 17.10, выполните:
sudo chmod 0664 /usr/share/templates/.source/*
Новые файлы теперь будут создаваться с разрешениями 0664.