Strona 1 z 1

Mate i Gnome Keyring w aplikacjach startowych

: 17 lutego 2014, 21:45
autor: Boogie
Witam serdecznie wszystkich czytelników forum.

Od kilku dni "testuję" Point Linuxa (Debian + Mate 1.4.2) i chciałem opisać problem na forum pointlinux.org, ale niestety nie mogę się tam zarejestrować - pojawia się komunikat, że moje IP jest na czarnej liście.

Jako że system ten trafił w moje gusta zastępując Ubuntu, myślę, że z konta na forum debiana jeszcze nieraz skorzystam.
Do rzeczy, używam programów Evolution (klient poczty) oraz Popper (powiadamiacz mailowy). Ten drugi startuje podczas logowania systemu i za każdym razem, gdy system się uruchamia, niewielkie okienko Poppera prosi o hasło. Podobnie jest z Evolution, gdy uruchamiam program jednorazowo wyświetla się okno z pytaniem o hasło... dopóki się nie wyloguję. Po restarcie systemu program znowu prosi o hasło. Oczywiście w Ubuntu nic takiego nie miało miejsca.

Popper
w2nn.jpg
Evolution
w2nn.jpg
To nie wszystko, w aplikacjach startowych mam m.in. takie pozycje:
  1. Agent hasła GPG (/usr/bin/gnome-keyring-daemon --start --components=gpg)
  2. Agent hasła GPG (mate-keyring-daemon --start --components=gpg)
  3. Agent kluczy SSH (/usr/bin/gnome-keyring-daemon --start --components=ssh)
  4. Agent kluczy SSH (/usr/bin/mate-keyring-daemon --start --components=ssh)
  5. Agent uwierzytelniania PolicyKit (/usr/lib/polkit-mate/polkit-mate-authentication-agent-1)
  6. Agent uwierzytelniania PolicyKit (/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1)
  7. Przechowalnia certyfikatów i kluczy (/usr/bin/gnome-keyring-daemon --start --components=pkcs11)
  8. Przechowalnia certyfikatów i kluczy (/usr/bin/mate-keyring-daemon --start --components=pkcs11)
  9. Usługa przechowywania haseł (/usr/bin/gnome-keyring-daemon --start --components=secrets)
  10. Usługa przechowywania haseł (/usr/bin/mate-keyring-daemon --start --components=secrets)
Nie jestem jedynym, który ma z tym problem używając środowiska Mate.

Ktoś, gdzieś napisał na anglojęzycznym forum, aby najnormalniej usunąć paczkę mate-keyring i będzie spokój.
Niestety, u mnie razem z tą paczką chce wyrzucić również: mate-core, pointlinux-mate-core i pointlinux-mate-files.
Mogę też usunąć wszystkie powyższe pozycje z "mate" z aplikacji startowych... ale czy to jest dobre rozwiązanie?

Tutaj: http://community.linuxmint.com/tutorial/view/848 autor wątku twierdzi, że wystarczy dodać wpis "MATE" w plikach:
  1. /etc/xdg/autostart/gnome-keyring-gpg.desktop
  2. /etc/xdg/autostart/gnome-keyring-pkcs11.desktop
  3. /etc/xdg/autostart/gnome-keyring-secrets.desktop
  4. /etc/xdg/autostart/gnome-keyring-ssh.desktop
w tej linii:

Kod: Zaznacz cały

OnlyShowIn=GNOME;Unity;[B][color=#000080]MATE;[/color][/B]
Oraz w aplikacjach startowych włączyć:
  1. Gnome keyring secrets
  2. Mate parameters daemon
i wyłączyć: Mate Keyring secrets, oraz Gnome parameters daemon.

Lecz u mnie te pozycje mają trochę inne nazwy i ostatecznie nie wiem, co zostawić włączone, a co wyłączyć.

Być może znacie inny sposób, by Evolution i Popper zapamiętywały hasła i nie przypominały się po każdorazowym uruchamianiu systemu?

PS.
Czy to jest normalne, że dwa programy do zarządzania bazami kluczy (mate-keyring i gnome-keyring) są w użyciu w tym samym czasie przez system?

Z góry dzięki za wszelką pomoc!

: 18 lutego 2014, 18:27
autor: kodama
Czy jest normalne to nie wiem. Sam mam Wheezy + MATE i tam też w autostarcie są wpisy z MATE i Gnome. Problem miałem podobny do twojego - kiedy chciałem w terminalu wykonać jakieś polecenie przez:

Kod: Zaznacz cały

sudo cośtam
Dostawałem taki komunikat (mniej więcej, nie pamiętam dokładnie)

Kod: Zaznacz cały

couldn't connect to: /home/kodama/.cache/keyring-*jakiślosowyciągznaków*/pkcs11
I pomogło rozwiązanie, o którym piszesz, żeby dodać MATE w tych plikach. Z autostartu nic nie wywalałem, żadnych paczek też nie odinstalowywałem. Jak sobie jest i działa, to niech sobie jest dalej :)

: 18 lutego 2014, 23:28
autor: Boogie
U mnie dodanie wpisów MATE w plikach .desktop to za mało, muszę coś dezaktywować na starcie, lecz nie mam pojęcia co...

Zainstalowałem program Seahorse, który jest interfejsem GnuPG (GNU Privacy Guard).
Sam program uruchamiam bez uwierzytelnienia, co już wydaje się dziwne.
11azor4.jpg
Prawy klik na właściwości pierwszej pozycji na liście.
11azor4.jpg
I wszystkie hasła są dostępne ot tak.
11azor4.jpg
Albo coś jest w systemie spieprzone albo ja tu czegoś nie rozumiem.

: 19 lutego 2014, 00:24
autor: Rafal_F
To nie są jakieś krytyczne dla systemu funkcje. Ja bym zrobił kopię tego co jest w autostarcie i powyrzucał z zdublowane pozycje. Zdecyduj się na jedno (mate albo gnome). W razie czego jak coś nie zadziała, to je później przywrócisz.

: 19 lutego 2014, 05:58
autor: kodama
Zrób tak w seahorsie - Widok -> Według bazy kluczy. Po lewej stronie pojawi się taka baza Domyślna (albo default). Kliknij prawym przyciskiem, wybierz Zmień hasło i ustaw na puste.

: 19 lutego 2014, 15:31
autor: Boogie
Wyłączyłem tylko 10-tą pozycję z listy powyżej, czyli Usługę przechowywania haseł (/usr/bin/mate-keyring-daemon --start --components=secrets) i już jest dobrze.

Kodama, czytałem też o tym sposobie, ale nie widziałem w Seahors-ie takich opcji. Dopiero jak napisałeś, by zaznaczyć w Widoku > Według bazy kluczy, to załapałem o co biega. W każdym bądź razie nic tam nie przestawiałem.

Jednak wciąż nie rozumiem, dlaczego Seahorse nie woła o uwierzytelnienie hasłem podczas otwierania.
Jeśli ktoś dostanie się do mojego komputera z zewnątrz, to będzie miał jak na dłoni dostęp do adresów skrzynek mailowych i ich haseł...
i pewnie jeszcze innych haseł, o których nie mam pojęcia.