Монтирование локальных дисков в Fedora без пароля root

Не секрет, что в Fedora 14 появилась фича/bug, при монтировании локальных дисков из Nautilus или Dolphin — выскакивает диалог авторизации, и без пароля root’а смонтировать не даёт. Немного проанализировав ситуацию, решил вписать простые советы, читаем…

Внимание! Для Fedora 18 инструкция другая, и она находится тут.

Fedora 14

В Fedora 14 это скорее bug, чем фича, поскольку в некоторых вариантах установки отсутствует группа desktop_admin_r, если таковая группа есть (проверить можно командой:

1
getent group | grep desktop

), то просто выполняем:

1
gpasswd -a имя-пользователя desktop_admin_r

или

1
usermod -aG desktop_admin_r имя-пользователя

кому, что нравится.

Но вот если таковой группы нет, конечно можно ее создать, но это как-то не «кошерно», на мой взгляд. Варианты решения проблемы:

Большой файл

Данный вариант предложил sergem с jabber-конференции fedora@conference.jabber.ru, заключается он в создании файла
/etc/polkit-1/localauthority/50-local.d/10-mount-internal-drives.pkla со следующим содержимым:

1
2
3
4
5
6
[mount local fs]
Identity=unix-user:<strong>имя-пользователя-в-системе</strong>
Action=org.freedesktop.udisks.filesystem-mount-system-internal
ResultAny=no
ResultInactive=no
ResultActive=yes

Небольшой файл и команда

Это мой собственный вариант, создаём файл
/etc/polkit-1/localauthority/50-local.d/40-wheel-desktop-admin.conf со следующим содержимым:

1
2
3
4
5
# Content of this file stolen from Fedora 15
# This allows users in the wheel group to authenticate as the
# administrator.
[Configuration]
AdminIdentities=unix-group:wheel

и включаем себя (пользовател[я|ей]) в группу wheel:

1
gpasswd -a имя-пользователя wheel

или

1
usermod -aG wheel имя-пользователя

Этот вариант мне кажется более разумным, более того, именно таково решение в Fedora 15, собственно файлик оттуда и «выкраден».

Fedora 15

Если ты прочел то, что написано выше, то о решении в 15-ой версии уже не сложно догадаться, надо лишь включить себя (пользовател[я|ей]) в группу wheel:

1
gpasswd -a имя-пользователя wheel

или

1
usermod -aG wheel имя-пользователя

Важно! Ребята, после операций с группами надо обязательно выйти (logoff) и снова зайти (login) в систему, это важно, многие включают себя в группы и удивляются, почему сразу не работает. Да потому что на момент действующего сеанса для системы пользователь еще не приналдежит тем группам, в которые был добавлен.

Вот, собственно и все.

Добавить комментарий