Графическая оболочка KDE Plasma игнорирует установленное значение umask

Экспорт в PDF Преобразовать страницу в формат Open Document

Дата создания: 2025/07/13 12:37 (C) mihanik

Дано

На терминальном сервере под управлением ОС ветки RedHat (CentOS, Fedora) несколько пользователей работают с общими документами в одной из папок. Для того, чтобы пользователи, принадлежащие к одной группе, могли редактировать старые и новые документы в общей папке установлена системная маска umask 0002. Это сделано для того, чтобы новые документы сразу создавались с правами доступа 664 (создатель и члены группы имеют полный доступ, все остальные могут читать документ).

Из консоли файлы создаются с правильно установленными правами. Графическая оболочка KDE Plasma игнорирует установленное значение umask и создаёт новые файлы с правами 644, что не позволяет членам группы редактировать файлы.

Надо

Устранить ошибку в назначении прав на вновь создаваемые файлы.

Решение

В файлы /etc/pam.d/system-auth и /etc/pam.d/sddm-greeter добавить строчку session optional pam_umask.so usergroups

echo session optional pam_umask.so usergroups >> /etc/pam.d/system-auth
echo session optional pam_umask.so usergroups >> /etc/pam.d/etc/pam.d/sddm-greeter
В ОС дебиановской ветки для этой цели можно использовать файл /etc/pam.d/common-session, в который нужно добавить строку
session optional pam_umask.so umask=значение

Источники

⇑ Наверх ⇑

В моей WIKI постоянно ведётся какая-то работа со статьями.
Если у вас возникли вопросы или замечания,
можете их отправлять на почту support@mihanik.net
Только авторизованные участники могут оставлять комментарии.
операционные_системы/linux/дискреционное_управление_доступом/графическая_оболочка_kde_plasma_игнорирует_установленное_значение_umask.txt · Последнее изменение: 2025/07/13 13:18 — mihanik
Яндекс.Метрика