Kubuntu 17.10 / Plasma 5.10 / Разрешение по умолчанию для новых файлов, созданных в Dolphin

587
Patrick Echterbruch

Моя машина используется несколькими пользователями. Я установил папки, в которых находятся файлы, над которыми нужно работать более чем одному человеку. В оставшейся части этого текста пусть /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 при создании нового файла. Я ожидал бы, что это будет настройка, которую я мог бы изменить, если бы я только знал, как. Это не в обычном диалоге настроек, насколько я могу судить.

Заранее спасибо за любую идею, которой вы хотели бы поделиться!

Патрик

0
Та же проблема с 16.04, но каталоги создаются `drwxr-xr-x`, несмотря на то, что umask установлен на` 077` (в подокне терминала mkdir правильно создает каталог с помощью `drwx ------`). Время сообщить об ошибке? xenoid 6 лет назад 0

1 ответ на вопрос

1
Frank Schnieder

Так что до сих пор, кажется, я все сделал правильно. Теперь, когда я запускаю Dolphin, перехожу в / srv / files / documents, щелкаю правой кнопкой мыши и выбираю «Новый текстовый документ» (или любой другой из доступных типов файлов), он создает новый пустой файл с группой, в которой установлена ​​команда, и разрешением, установленным в 644 - это не то, что я хочу.

Dolphin копирует предварительно установленные файлы шаблонов, включая права доступа к файлам (0644). Чтобы изменить разрешения на Kubuntu 17.10, выполните:

sudo chmod 0664 /usr/share/templates/.source/* 

Новые файлы теперь будут создаваться с разрешениями 0664.

Спасибо, вы только что решили давнюю проблему для меня! Я не знал об этом каталоге шаблонов. Это задокументировано где-нибудь, где обычные пользователи (как я) могли бы прочитать это? Есть еще пара загадок, которые я бы хотел разгадать ... Patrick Echterbruch 6 лет назад 0

Похожие вопросы