Проблема в Ubuntu: когда запущено несколько сессий пользователей и к компу подключается флешка, то при переходе в другого пользователя появляется окно с вводом пароля для разрешения монтирования флешки. Данный факт невероятно бесит.
Authentication is required to mount USB /dev/sdc1
Смотрим в файл:
$ sudo nano /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
какие экшны у нас задействованы для правила
[Mounting, checking, etc. of internal drives] Identity=unix-group:admin;unix-group:sudo Action=org.freedesktop.udisks.filesystem-*;org.freedesktop.udisks.drive-ata-smart*;org.freedesktop.udisks2.filesystem-mount-system;org.freedesktop.udisks2.encrypted-unlock-system;org.freedesktop.udisks2.filesystem-fstab; ResultActive=yes
нас интересует правило монтирования org.freedesktop.udisks2.filesystem-mount-system
Чтоб это исправить нужно в файле /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy
$ sudo nano /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy
в action <action id="org.freedesktop.udisks2.filesystem-mount-system">
изменить
<defaults> <allow_any>auth_admin</allow_any> <allow_inactive>auth_admin</allow_inactive> <allow_active>auth_admin_keep</allow_active> </defaults>
на
<defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>auth_admin_keep</allow_active> </defaults>
В результате флешка будет монитроваться ТОЛЬКО для текущего пользователя и при активации сессии другого пользователя не будет всплывать окно с вводом пароля для монтирования флешки.
В данном случае пароль продолжит спрашивать, если другой пользователь захочет размонтировать флешку.
Добавить комментарий