pam_systemd i tworzenie sesji
Paweł Lęcznar
maillistpld w gmail.com
Nie, 24 Mar 2013, 20:20:21 CET
On 24.03.2013 18:10, Paweł Lęcznar wrote:
> On 24.03.2013 16:51, Jan Rękorajski wrote:
>> On Sat, 23 Mar 2013, Arkadiusz Miśkiewicz wrote:
>>
>>> On Saturday 23 of March 2013, Jan Rękorajski wrote:
>>>>> [root w laptop log]# ps axf | grep logind
>>>>>
>>>>> 1637 ? Ss 0:00 /lib/systemd/systemd-logind
>>>>>
>>>>> gdzie może być problem?
>>>> Problem jest w /proc-u i opcji hidepid, usuń hidepid=2 z fstaba,
>>>> premountuj /proc i zacznie działać.
>>> Nie dało by się zapatchować owego logind by był w grupie proc,
>>> initgroups etc?
>> Jest dużo prostsze rozwiązanie - wystarczyło doipsać "Group=17" (proc)
>> do odpowiedniego unitu :)
>>
>> Możecie sprawdzić czy systemd-198-5 zachowuje się poprawnie przy
>> hidepid=2?
>
> u mnie działa poprawnie, dzięki
troche się pospieszyłem, a dokładniej o ile samo nawiązywanie sesji w
systemd działa o tyle z opcją hidepid=2 przestaje działać montowanie
dysków przez zwykłego usera w kde, tzn
[root w laptop ~]# loginctl
SESSION UID USER SEAT
c1 1000 user seat0
1 sessions listed.
a po włączeniu logowania na akcji montowania dysku podczas próby
montowania w logach polkitu pojawia się
Mar 24 20:07:35 laptop polkitd[2645]:
/etc/polkit-1/rules.d/10-test.rules:15: action=[Action
id='org.freedesktop.udisks.filesystem-mount']
Mar 24 20:07:35 laptop polkitd[2645]:
/etc/polkit-1/rules.d/10-test.rules:16: subject=[Subject pid=2231
user='user' groups=users,wheel,man,audio,video,vbox, seat='' session=''
local=false active=false]
gdzie
[root w laptop ~]# ps axf | grep 2231
2231 ? Sl 0:04 kdeinit4: plasma-desktop [kdeinit]
wygląda na to, że powyższy proces nie widzi nawiązanych sesji -
przydałoby się i jego dodać do grupy proc ponieważ przy braku opcji
hidepid=2 montowanie działa a te same logi co powyżej wyglądają tak
Mar 24 20:12:42 laptop polkitd[2642]:
/etc/polkit-1/rules.d/10-test.rules:14: action=[Action
id='org.freedesktop.udisks.filesystem-mount']
Mar 24 20:12:42 laptop polkitd[2642]:
/etc/polkit-1/rules.d/10-test.rules:15: subject=[Subject pid=2245
user='user' groups=users,wheel,man,audio,video,vbox, seat='seat0'
session='c1' local=true active=true]
jak to poprawnie powinno być rozwiązane?
pozdrawiam
Więcej informacji o liście pld-users-pl