Хватит просить аутентификацию для монтирования флешки


14

Моя Ubuntu 14.04 запрашивает пароль для подключения или отключения USB-накопителя. Как я могу его изменить, чтобы монтировать автоматически и ввод пароля не требовался?

Это касается монтирования произвольных флешек в / media, в / etc / fstab нет записи. Мой пользователь находится в группе 'plugdev', но запрос пароля все равно всплывает.

Ответы:


11

Попробуй это. Просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

Когда он откроется, ищите

<action id="org.freedesktop.udisks2.filesystem-unmount-others">
<defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
</defaults>

И изменить его на

<action id="org.freedesktop.udisks2.filesystem-unmount-others">
<defaults>
      <allow_any>yes</allow_any>
      <allow_inactive>yes</allow_inactive>
      <allow_active>yes</allow_active>
</defaults>

3
Дополнительный вопрос: я вижу, что эта строка <allow_active>...отображается в этих файлах 29 раз - вы рекомендуете заменить их все; если не; какой раздел является правильным для обновления?
GhostCat приветствует Монику С.

1
Благодарю. Кто-нибудь может посоветовать, если есть способ отредактировать это в удобной для пользователя форме? Похоже, что XML разработан для создания внешнего интерфейса, не так ли?
Санджай Манохар

Кроме того, кто-нибудь знает, что означает "прикрепленный к другому месту"? У меня возникла эта проблема внезапно. Может быть, Ubuntu думает, что мой диск находится в другом «месте»?
Санджай Манохар

2
Когда появится диалоговое окно (для пароля), см. «Подробности». Это должно показать что-то вроде: "org.freedesktop.udisks2.filesystem-mount". Это правило, которое вам нужно изменить. У меня было «да» в «allow_active», поэтому я установил «да» и в двух других (allow_any и allow_inactive). Теперь диалог не отображается. Кстати, я проверил документацию по udisk и не нашел интерфейса для этих опций. Я согласен ... должен быть один.
Лепе

1
Я почти уверен, что вы можете добавить такое правило в / etc / polkit-1 / ... (см. Эту ссылку: forum.kde.org/viewtopic.php?f=22&t=112092 )
lepe

1

У меня была та же проблема сегодня; «вдруг» мой 14.04 захотел ввести пароль для «всего»; включая (не) монтирование флешек.

Я понял, что утром установил openssh-сервер. После удаления все возвращается на круги своя; Я могу вставить флешку; и он монтируется без запроса пароля. Странный. Просто попытался воспроизвести; снова установил openssh-сервер; и нет ... на этот раз такого эффекта нет.


0

Я тоже сталкивался с этой проблемой два раза. Запрашивать пароль не только во время монтирования usb, но и во время других задач, таких как запуск любого приложения. Я решил это, перезапустив систему. Это всегда работало для меня.


0

У меня была такая же проблема с монтированием на одной из моих систем. Я попытался использовать подход @Mitch выше, который не работал для меня (хотя он может работать отлично, если у вас есть проблема с размонтированием). Я взял аналогичный подход для начала и

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

но изменил этот раздел

<defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>

из

<action id="org.freedesktop.udisks2.filesystem-mount">

в

 <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>

соответствующий контент найден в старом

/usr/share/polkit-1/actions/org.freedesktop.udisks.policy

Источники: @Mitch ответ выше

     `/usr/share/polkit-1/actions/org.freedesktop.udisks.policy`

     https://forum.kde.org/viewtopic.php?f=22&t=112092

тестирование

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.