Jump to content

DMount: различия между версиями

Добавлены скриншоты
Добавлено описание
Строка 1: Строка 1:
[[Файл:DMount Main window.png|мини|Главное окно]]
[[Файл:DMount Main window.png|мини|Главное окно]]
[[Файл:DMount Add Network Share dialog.png|мини|Диалог добавления сетевой папки]]
[[Файл:DMount Add Network Share dialog.png|мини|Диалог добавления сетевой папки]]'''DMount''' — утилита, предназначенная для настройки автоматического монтирования сетевых папок при входе пользователя в систему.
in progress
 
Монтирование выполняется индивидуально для каждого пользователя через pam_mount с Kerberos-аутентификацией — каждый пользователь получает доступные для него сетевые ресурсы в своём домашнем каталоге.
 
Утилита управляет записями в /etc/security/pam_mount.conf.xml, создавая и изменяя только свои ресурсы, не затрагивая сторонние.
 
Привилегированные операции выполняются через PolicyKit (pkexec).
 
Пакет состоит из двух частей: dmount (GUI) и dmount-core (библиотеки и скрипты-помощники, не требующие GUI-зависимостей).
 
DMount предоставляет как графический интерфейс (GUI на PyQt5/PyQt6), так и полноценный CLI.
 
CLI позволяет не только управлять системной конфигурацией pam_mount, но и создавать отдельный конфигурационный файл на машинах без GUI, например, для дальнейшего распространения на рабочие станции через инструменты оркестрации (Ansible и подобные).
 
Исходный код программы находится по адресу: https://abf.rosa.ru/import/dmount

Версия от 13:04, 13 мая 2026

Главное окно
Диалог добавления сетевой папки

DMount — утилита, предназначенная для настройки автоматического монтирования сетевых папок при входе пользователя в систему.

Монтирование выполняется индивидуально для каждого пользователя через pam_mount с Kerberos-аутентификацией — каждый пользователь получает доступные для него сетевые ресурсы в своём домашнем каталоге.

Утилита управляет записями в /etc/security/pam_mount.conf.xml, создавая и изменяя только свои ресурсы, не затрагивая сторонние.

Привилегированные операции выполняются через PolicyKit (pkexec).

Пакет состоит из двух частей: dmount (GUI) и dmount-core (библиотеки и скрипты-помощники, не требующие GUI-зависимостей).

DMount предоставляет как графический интерфейс (GUI на PyQt5/PyQt6), так и полноценный CLI.

CLI позволяет не только управлять системной конфигурацией pam_mount, но и создавать отдельный конфигурационный файл на машинах без GUI, например, для дальнейшего распространения на рабочие станции через инструменты оркестрации (Ansible и подобные).

Исходный код программы находится по адресу: https://abf.rosa.ru/import/dmount