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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Pierwszy raz mam taką akcję i nie mogę sobie z tym poradzić (ogólnie problemy są trzy i wszystkie dotyczą prawdopodobnie agenta uwierzetylniania).
1)gdy używam lightdm niby wszystko jest w porządku, ale montuje mi nośniki wymienne tylko do odczytu SIC! (jestem dodany do grupy flloppy, cdrom itp..)
2) po wywaleniu lightdma i logowaniu się za pomocą startx doszedł mi następny problem a w zasadzie dwa, nie mogę wyłączyć uwierzytelnienia montowanych nośników/partycji przez edycję pliku org.freedesktop.udisks.policy
3)nie mam uprawnień do wyłączenia kompa;)
wpis w .xinitrc mam taki:
exec ck-launch-session dbus-launch mate-session
mate 1.6 | debian 8
Ostatnio edytowany przez menel (2014-03-13 01:00:59)
Offline
ck-list-sessions dpkg -l |egrep 'policy|polkit'
Offline
$ ck-list-sessions Session1: unix-user = '1000' realname = 'alex' seat = 'Seat1' session-type = '' active = FALSE x11-display = '' x11-display-device = '' display-device = '/dev/tty1' remote-host-name = '' is-local = TRUE on-since = '2014-03-08T19:46:29.626035Z' login-session-id = '' idle-since-hint = '2014-03-08T19:46:59.854973Z' Session2: unix-user = '1000' realname = 'alex' seat = 'Seat2' session-type = '' active = FALSE x11-display = ':0' x11-display-device = '/dev/tty7' display-device = '/dev/tty1' remote-host-name = '' is-local = FALSE on-since = '2014-03-08T19:46:32.417429Z' login-session-id = ''
$ dpkg -l |egrep 'policy|polkit' ii libpolkit-agent-1-0:i386 0.105-4 i386 PolicyKit Authentication Agent API ii libpolkit-backend-1-0:i386 0.105-4 i386 PolicyKit backend API ii libpolkit-gobject-1-0:i386 0.105-4 i386 PolicyKit Authorization API ii libpolkit-qt-1-1 0.103.0-1 i386 PolicyKit-qt-1 library ii libsemanage-common 2.2-1 all Common files for SELinux policy management libraries ii libsemanage1:i386 2.2-1 i386 SELinux policy management library ii mate-polkit:i386 1.6.1-1 i386 MATE authentication agent for PolicyKit-1 ii mate-polkit-common 1.6.1-1 i386 MATE authentication agent for PolicyKit-1 (common files) ii policykit-1 0.105-4 i386 framework for managing administrative policies and privileges ii policykit-1-gnome 0.105-2 i386 GNOME authentication agent for PolicyKit-1
Offline
Zainstaluj [deb]libpam-ck-connector[/deb]
Więcej informacji znajdziesz tutaj:
http://forum.dug.net.pl/viewtopic.php?id=22615&p=2
Offline
ok nie chce już mi się babrać, powróciłem do lightdm z automatem i wszystko gra w kwestiach wyłączania i aktywnej sesji jak pisałem (pakiet libpam-ck-connector z repo jessie, już był) i zaś...
-nośniki wymienne jako zwykły user mogę montować, ale nie mam prawa do zapisu
-partycji wewnętrznych jako zwykły user nie mogę montować
$ ck-list-sessions Session1: unix-user = '1000' realname = 'alex' seat = 'Seat1' session-type = '' active = TRUE x11-display = ':0' x11-display-device = '/dev/tty7' display-device = '' remote-host-name = '' is-local = TRUE on-since = '2014-03-08T21:11:46.017535Z' login-session-id = '1'
/usr/share/polkit-1/actions/org.freedesktop.udisks.policy
<action id="org.freedesktop.udisks.filesystem-mount-system-internal"> <description>Mount a system-internal device</description> <description xml:lang="da">Montér en intern enhed</description> <description xml:lang="de">Eingebautes Gerät einhängen</description> <description xml:lang="pt_BR">Montar um dispositivo interno</description> <message>Authentication is required to mount the device</message> <message xml:lang="da">Autorisering er påkrævet for at montere et fil system</message> <message xml:lang="de">Zugriffsrechte werden benötigt um das Gerät einzuhängen</message> <message xml:lang="pt_BR">Autenticação é requerida para montar o dispositivo</message> <defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>yes</allow_active> </defaults> </action>
kurwa no na xfce i lxde to banglało a tu są jakieś ceregiele, mam mate na blaszaku jeszcze, ale z repo dla stable i wszystko od palca trybiło żesz...:(
Ostatnio edytowany przez menel (2014-03-08 23:39:41)
Offline
Jeszcze taka ciekawa rzecz. Jeśli w .xinitrc jest:
ck-launch-session dbus-launch --sh-syntax --exit-with-session openbox-session
to się dostaje taki wynik:
morfik:~$ ck-list-sessions Session7: unix-user = '1000' realname = 'Morfik' seat = 'Seat1' session-type = '' active = FALSE x11-display = '' x11-display-device = '' display-device = '/dev/tty4' remote-host-name = '' is-local = TRUE on-since = '2014-03-09T10:07:37.054351Z' login-session-id = '4294967295' Session8: unix-user = '1000' realname = 'Morfik' seat = 'Seat1' session-type = '' active = TRUE x11-display = ':0' x11-display-device = '/dev/tty7' display-device = '/dev/tty4' remote-host-name = '' is-local = TRUE on-since = '2014-03-09T10:07:38.300447Z' login-session-id = '4294967295'
ale jak się usunie ten ck-launch-session i zostawi samo:
dbus-launch --sh-syntax --exit-with-session openbox-session
to już jest tylko jedna sesja:
morfik:~$ ck-list-sessions Session11: unix-user = '1000' realname = 'Morfik' seat = 'Seat1' session-type = '' active = FALSE x11-display = '' x11-display-device = '' display-device = '/dev/tty4' remote-host-name = '' is-local = TRUE on-since = '2014-03-09T10:11:23.652343Z' login-session-id = '4294967295' idle-since-hint = '2014-03-09T10:11:53.604055Z'
I jak widać jest FALSE w active.
Ja gdzieś wyczytałem na necie, że ten ck-launch-session nie jest do niczego potrzebny i go usunąłem, Jadę tak sobie jakiś czas i nie zauważyłem by na coś to wpływało, a powinno?
I jeszcze
$ dpkg -l |egrep 'policy|polkit' ii libpolkit-agent-1-0:amd64 0.105-4 amd64 PolicyKit Authentication Agent API ii libpolkit-backend-1-0:amd64 0.105-4 amd64 PolicyKit backend API ii libpolkit-gobject-1-0:amd64 0.105-4 amd64 PolicyKit Authorization API ii libpolkit-qt-1-1 0.103.0-1 amd64 PolicyKit-qt-1 library ii libsemanage-common 2.2-1 all Common files for SELinux policy management libraries ii libsemanage1:amd64 2.2-1 amd64 SELinux policy management library ii policykit-1 0.105-4 amd64 framework for managing administrative policies and privileges
Offline
Pokaż jeszcze wynik:
dpkg -l |grep udisk
Offline
Chodziło mi o menela. Ma chyba udisks. U mnie jest udisks2.
udisks: /usr/share/polkit-1/actions/org.freedesktop.udisks.policy
Offline
udisks2 był od początku
ok rozwiązałem to (montowanie nośników bez praw do zapisu przez zwykłych userów)
wykopałem wpis w etc/fstab (dotyczący montowania penów, później dodałem do nowego katalogu-ze wcześniejszym był problem), które sobie automatycznie utworzył w /media, do podmontowywania ) nowego właściciela (wcześniej właścicielem był tylko root i stąd prawdopodobnie wynikał problem zapisu na nośniku po zamontowaniu go przez zwykłego usera i jest git wszystko już bangla...;)
Ostatnio edytowany przez menel (2014-03-12 21:14:16)
Offline
To trzeba było od razu napisać, że masz montowanie w fstab.
Offline
no też to załapałem trochę za późno;)ale mam nauczkę na przyszłość..
[quote="morfik"]Ja gdzieś wyczytałem na necie, że ten ck-launch-session nie jest do niczego potrzebny i go usunąłem[/quote]
no to wyłączyłeś sobie aktywną sesję, zależy czy Ci potrzebna, bez tego przykładowo nie podmontujesz sobie bez uwierzetylniania partycji wewnętrznej, dysku itp
Ostatnio edytowany przez menel (2014-03-14 14:28:28)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00093 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.93.86' WHERE u.id=1 |
0.00083 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.93.86', 1728271732) |
0.00042 | SELECT * FROM punbb_online WHERE logged<1728271432 |
0.00061 | SELECT topic_id FROM punbb_posts WHERE id=259890 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=25402 ORDER BY posted |
0.00052 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25402 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00187 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25402 ORDER BY p.id LIMIT 0,25 |
0.00090 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25402 |
Total query time: 0.00634 s |