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.

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