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.

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>

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.


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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.