Przestań prosić o uwierzytelnienie, aby podłączyć pamięć USB

14

Moje Ubuntu 14.04 prosi o podanie hasła do zamontowania lub odmontowania pamięci USB. Jak mogę to zmienić, aby montowanie odbywało się automatycznie i nie było wymagane wprowadzanie hasła?

Chodzi o montowanie dowolnych pamięci USB w / media, nie ma wpisu w / etc / fstab. Mój użytkownik należy do grupy „plugdev”, ale i tak pojawia się monit o hasło.

markus_b
źródło

Odpowiedzi:

11

Spróbuj tego. Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:

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

Po otwarciu wyszukaj

<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>

I zmień na

<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>
Mitch
źródło
3
Dalsze pytanie: widzę, że ten ciąg <allow_active>...pojawia się 29 razy w tych plikach - czy zalecamy zastąpienie ich wszystkich; Jeśli nie; która sekcja jest poprawna do zaktualizowania?
GhostCat pozdrawia Monikę C.
1
Dzięki. Czy ktoś mógłby doradzić, czy istnieje sposób na edycję tego w sposób przyjazny dla użytkownika? Wygląda na to, że XML ma interfejs użytkownika, prawda?
Sanjay Manohar,
Ponadto, czy ktoś wie, co oznacza „dołączony do innego miejsca”? Nagle miałem ten problem. Czy to możliwe, że Ubuntu uważa, że ​​mój dysk znajduje się w innym „siedzeniu”?
Sanjay Manohar,
2
Po wyświetleniu okna dialogowego (hasła) patrz „szczegóły”. Powinien pokazywać coś takiego: „org.freedesktop.udisks2.filesystem-mount”. To jest zasada, którą musisz zmienić. Miałem „tak” w „allow_active”, więc ustawiłem „tak” również w pozostałych dwóch (allow_any i allow_inactive). Teraz okno dialogowe nie jest wyświetlane. BTW, sprawdziłem dokumentację udisk i nie znalazłem interfejsu dla tych opcji. Zgadzam się ... musi być jeden.
lepe
1
Jestem prawie pewien, że możesz dodać taką regułę w / etc / polkit-1 / ... (zobacz ten link: forum.kde.org/viewtopic.php?f=22&t=112092 )
lepe
1

Miałem dzisiaj ten sam problem; „nagle” moje 14.04 chciało hasła do „wszystkiego”; w tym (nie) mocowanie pamięci USB.

Uznałem, że rano zainstalowałem serwer openssh. Po usunięciu wszystko wraca do normy; Mogę włożyć pamięć USB; i jest montowany bez pytania o hasło. Dziwne. Próbowałem po prostu napisać; ponownie zainstalowany openssh-server; i nie ... tym razem nie ma takiego efektu.

GhostCat pozdrawia Monikę C.
źródło
0

Z tym problemem również spotkałem się dwa razy. Pytanie o hasło nie tylko podczas montowania umnount usb, ale także podczas innych zadań, takich jak uruchamianie dowolnej aplikacji. Rozwiązałem to przez ponowne uruchomienie systemu. To zawsze działało dla mnie.

stokrotka
źródło
0

Miałem ten sam problem z montażem na jednym z moich systemów. Próbowałem użyć podejścia @Mitch powyżej, które nie działało dla mnie (chociaż może działać świetnie, jeśli masz problem z odmontowaniem). Podjąłem podobne podejście na początku i

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

ale zmieniłem tę sekcję

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

z

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

do

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

pasujące treści znalezione w starym

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

Źródła: odpowiedź @Mitch powyżej

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

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

Testowanie

Starszy Geek
źródło