Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-07-02 23:06:08

  blind - Użytkownik

blind
Użytkownik
Zarejestrowany: 2011-10-19

Thunar i montowanie dysków

Witam!

Mam kolejny problem z którym nie potrafię sobie poradzić. Zainstalowałem na Debianie Wheezy Xfce. Thunara, gvfs i policyki-1. X'y odpalam z palca przez startx. Thunar wyświetla mi po lewej stronie wszystkie dyski tak jakby były zamontowane (obok jest ikonka odmontowania), niestety zarówno po kliknięciu na dysk jak i tą ikonkę pojawia się komunikat błędu:

Kod:

Nie udało się zamontować "Nazwa dysku"
Authentication is required.

Wolałbym aby po kliknięciu na dysk pokazywało się okienko gksu z pytaniem o hasło, po podaniu którego dysk byłby zamontowany i oczywiście możliwe byłoby jego przeglądanie. Ewentualnie aby te dyski nie były widoczne w Thunarze póki sam ich z palca nie zamontuje.


"Po drugie: w to co robisz uwierz i włóż w to serce."

Offline

 

#2  2012-07-02 23:25:27

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Thunar i montowanie dysków

Pokaż wynik polecenia ck-list-sessions w terminalu z tej sesji X.

Offline

 

#3  2012-07-02 23:30:31

  blind - Użytkownik

blind
Użytkownik
Zarejestrowany: 2011-10-19

Re: Thunar i montowanie dysków

Kod:

Session1:
    unix-user = '1000'
    realname = 'Igor'
    seat = 'Seat1'
    session-type = ''
    active = FALSE
    x11-display = ''
    x11-display-device = ''
    display-device = '/dev/tty1'
    remote-host-name = ''
    is-local = TRUE
    on-since = '2012-07-02T21:28:32.495936Z'
    login-session-id = '4294967295'
Session2:
    unix-user = '1000'
    realname = 'Igor'
    seat = 'Seat1'
    session-type = ''
    active = TRUE
    x11-display = ':0'
    x11-display-device = '/dev/tty7'
    display-device = '/dev/tty1'
    remote-host-name = ''
    is-local = TRUE
    on-since = '2012-07-02T21:28:55.682270Z'
    login-session-id = '4294967295'

"Po drugie: w to co robisz uwierz i włóż w to serce."

Offline

 

#4  2012-07-03 00:32:18

  copowieryba - Użytkownik

copowieryba
Użytkownik
Zarejestrowany: 2012-04-11

Re: Thunar i montowanie dysków

też miałem ten problem ale jakoś sam się rozwiązał morze pomogła instalacja cups i hplip. Zakładam, że są to partycje windowsowe a do tego potrzebujesz ntfs-3g

Offline

 

#5  2012-07-03 00:45:10

  blind - Użytkownik

blind
Użytkownik
Zarejestrowany: 2011-10-19

Re: Thunar i montowanie dysków

Dysk sformatowany w FAT też się nie montuje.


"Po drugie: w to co robisz uwierz i włóż w to serce."

Offline

 

#6  2012-07-03 05:56:59

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Thunar i montowanie dysków

Chodzi o partycje na dysku, nie o pendrive'y itp., prawda? W pliku:

Kod:

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

przy pozycji:

Kod:

<action id="org.freedesktop.udisks.filesystem-mount-system-internal">

jest wpis:

Kod:

<allow_active>auth_admin_keep</allow_active>

Ten wpis umożliwia montowanie wewnętrznych partycji użytkownikowi z aktywną sesją CK, po podaniu hasła administratora. Żeby pojawiało się okienko z pytaniem o hasło administratora w tle musi być odpalony pochodzący z pakietu policykit-1-gnome:

Kod:

/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

=========================================

Dodam jeszcze, że przy takim ustawieniu upoważnienie hasłem administratora jest zapamiętywane (nie wiem na jak długo, aczkolwiek nie dłużej niż dopóki trwa obecna sesja) i inne wewnętrzne partycje też można już montować bez hasła. Aby prośba o upoważnienie hasłem administratora pojawiała się za każdym razem, trzeba we wspomnianym wcześniej fragmencie zmienić „auth_admin_keep” na „auth_admin”. Ewentualnie można jeszcze zmienić to ustawienie na „yes”, wtedy użytkownik z aktywną sesją CK będzie mógł montować wewnętrzne partycje tak samo jak dyski wymienne.

PS Partycje, które zawsze mają być montowane, lepiej chyba do fstaba dopisać.

=========================================

Ikony partycji można ukryć np. w ten sposób:

Kod:

$ cat /etc/udev/rules.d/11-local.rules
KERNEL=="sda1", ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sda2", ENV{UDISKS_PRESENTATION_HIDE}="1"

Offline

 

#7  2012-07-03 12:38:14

  blind - Użytkownik

blind
Użytkownik
Zarejestrowany: 2011-10-19

Re: Thunar i montowanie dysków

Dziękuję. Doinstalowanie pakiety policykit-1-gnome sprawiło, że można montować i odmontowywać partycje pod Thunarem. Praktycznie mój problem został rozwiązany, ale został jeden szczegół. Otóż przy niezamontowanych partycjach dalej jest ikonka odmontowania, taka która w Gnome 2.x w Nautilusie pojawiała się dopiero po zamontowaniu dysku. Można z tym coś zrobić, czy tak ma być? :P


"Po drugie: w to co robisz uwierz i włóż w to serce."

Offline

 

#8  2012-07-03 12:49:13

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Thunar i montowanie dysków

Takie coś jak na tym screenie: http://farm3.staticflickr.com/2164/2196326668_b9dcd84069_o.jpg obok „disco60gb”? U mnie też jest to cały czas gdy mam widoczne partycje (normalnie ikonki mam wyłączone sposobem, który podałem), ale nie wiem czy tak powinno być.

Offline

 

#9  2012-07-03 12:57:35

  blind - Użytkownik

blind
Użytkownik
Zarejestrowany: 2011-10-19

Re: Thunar i montowanie dysków

No właśnie takie coś. :P W Nautilusie było to lepiej rozwiązanie, bo dzięki temu było wiadomo, który dysk jest zamontowany, a który nie. :P


"Po drugie: w to co robisz uwierz i włóż w to serce."

Offline

 

#10  2012-07-03 12:58:19

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Thunar i montowanie dysków

U mnie te, które nie są zamontowane, są takie trochę bardziej mdłe. ;)

Offline

 

#11  2012-07-03 13:01:15

  blind - Użytkownik

blind
Użytkownik
Zarejestrowany: 2011-10-19

Re: Thunar i montowanie dysków

Mmm, hehe. Rzeczywiście. No to w sumie może być. Dzięki za pomoc.


"Po drugie: w to co robisz uwierz i włóż w to serce."

Offline

 

#12  2012-07-03 13:07:42

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Thunar i montowanie dysków

Aczkolwiek myślę, że tak nie powinno być, trzeba by poszukać coś na ten temat. :)

==================

Chyba to u niego standardowe zachowanie niestety:
https://bugs.launchpad.net/ubuntu/+source/thunar/+bug/838917
https://bugzilla.xfce.org/show_bug.cgi?id=7045

Offline

 

#13  2012-08-11 23:42:16

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Thunar i montowanie dysków

ArnVaker napisał(-a):

Chodzi o partycje na dysku, nie o pendrive'y itp., prawda? W pliku:

Kod:

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

przy pozycji:

Kod:

<action id="org.freedesktop.udisks.filesystem-mount-system-internal">

jest wpis:

Kod:

<allow_active>auth_admin_keep</allow_active>

Ten wpis umożliwia montowanie wewnętrznych partycji użytkownikowi z aktywną sesją CK, po podaniu hasła administratora. Żeby pojawiało się okienko z pytaniem o hasło administratora w tle musi być odpalony pochodzący z pakietu policykit-1-gnome:

Kod:

/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

=========================================

Dodam jeszcze, że przy takim ustawieniu upoważnienie hasłem administratora jest zapamiętywane (nie wiem na jak długo, aczkolwiek nie dłużej niż dopóki trwa obecna sesja) i inne wewnętrzne partycje też można już montować bez hasła. Aby prośba o upoważnienie hasłem administratora pojawiała się za każdym razem, trzeba we wspomnianym wcześniej fragmencie zmienić „auth_admin_keep” na „auth_admin”. Ewentualnie można jeszcze zmienić to ustawienie na „yes”, wtedy użytkownik z aktywną sesją CK będzie mógł montować wewnętrzne partycje tak samo jak dyski wymienne.

Gdyby ktoś, tak jak ja, skorzystał z tej rady, może być, tak jak ja, zdziwiony kiedy nagle przestanie to działać. Zmiany zostaną utracone podczas najbliższej aktualizacji pakietu udisks.
Poprawne rozwiązanie zawiera jak zwykle nieoceniona wiki Archa:
w pliku /etc/polkit-1/localauthority/50-local.d/50-filesystem-mount-system-internal.pkla (utworzyć jeśli go nie ma) dopisać:

Kod:

[Mount a system-internal device]
Identity=unix-group:users
Action=org.freedesktop.udisks.filesystem-mount-system-internal
ResultActive=yes

Tylko upewnijcie się, że użytkownik faktycznie należy do grupy users. U mnie, w wyniku zawirowań które pominę, nie należał.

Offline

 

#14  2012-08-12 03:56:56

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Thunar i montowanie dysków

Minio: masz na myśli wyłączenie prośby o podanie hasła, prawda? Do działania standardowego wariantu (czyli w przypadku wewnętrznych partycji montowania po dodatkowym uwierzytelnieniu) w ogóle nie trzeba żadnych plików edytować ani tworzyć. Przyznaję, że nigdy nie grzebałem w tych ustawieniach z myślą o wprowadzeniu zmian na stałe i kompletnie pominąłem kwestię nadpisywania plików, przepraszam.

Offline

 

#15  2012-08-12 10:50:44

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Thunar i montowanie dysków

ArnVaker napisał(-a):

Do działania standardowego wariantu (czyli w przypadku wewnętrznych partycji montowania po dodatkowym uwierzytelnieniu) w ogóle nie trzeba żadnych plików edytować ani tworzyć.

Tak, ale tutaj chodzi o montowanie wewnętrznych partycji bez dodatkowego uwierzytelnienia — wystarczy aktywna sesja CK (i, w tym przypadku, przynależność do grupy users).

Offline

 

#16  2012-08-12 11:56:22

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Thunar i montowanie dysków

a mi kiedys wystarczyło doinstalować lightdm, bo mialem problem z tym gdy miałem slim.

Offline

 

#17  2012-08-12 13:29:24

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: Thunar i montowanie dysków

Musi być sesja aktywna, z slim też działa.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#18  2012-08-12 15:36:47

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Thunar i montowanie dysków

Minio napisał(-a):

Tak, ale tutaj chodzi o montowanie wewnętrznych partycji bez dodatkowego uwierzytelnienia

autor wątku napisał(-a):

Wolałbym aby po kliknięciu na dysk pokazywało się okienko gksu z pytaniem o hasło

Rozwiązaniem problemu było doinstalowanie policykit-1-gnome (najwyraźniej w Xfce polkit-gnome-authentication-agent-1 podnoszony jest wtedy automatycznie). Fragment o uwierzytelnianiu za każdym razem oraz jego wyłączeniu wtrąciłem tylko jako ciekawostkę trochę obok tematu.

Offline

 

#19  2012-08-12 15:48:55

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Thunar i montowanie dysków

ArnVaker: chyba trochę zamieszałem.
W swojej poradzie pisałeś o różnych ustawieniach tego pliku — m.in. co zrobić, aby użytkownicy z aktywną sesją nie musieli się dodatkowo uwierzytelniać (ostatnie zdanie cytatu w moim poście). Dla mnie takie ustawienie jest satysfakcjonujące i właśnie je odtworzyłem u siebie. W swoim poście opisałem, jak zrobić, aby było ono stałe (przetrwało aktualizację udisks).
Napisałem w tym wątku, gdyż Twój post (cytowany wyżej) jest chyba jedynym miejscem na forum, gdzie można o tym przeczytać. Faktycznie może być tak, że moja rada ma się nijak do problemu wątkotwórcy, ale też moja wiadomość w zamyśle nie miała odnosić się do problemu wątkotwórcy. Jednak zapomniałem o tym wyraźnie napisać i stąd całe zamieszanie ;) .

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)