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  2013-05-20 19:14:30

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

dbus-send a wyłączenie systemu.

Witam!

Komenda odpowiedzialna za wyłączenie systemu...:

Kod:

dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

... nie działa...:

Kod:

logan@desktop:~$ dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Error org.freedesktop.ConsoleKit.Manager.NotPrivileged: Not Authorized

Gdzieś polecali w [b]/etc/pam.d/common-session[/b] dopisać:

Kod:

session optional        pam_loginuid.so

Jednak to nie daje efektu i nie idzie tej komendy wykorzystać. Czy wiecie, jak to rozwiązać?

Kod:

logan@desktop:~$ uname -a
Linux laptop 3.2.0-4-rt-amd64 #1 SMP PREEMPT RT Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux
logan@desktop:~$ cat /etc/debian_version 
7.0
logan@laptop:~$ ck-list-sessions
Session5:
        unix-user = '1000'
        realname = 'Pawel'
        seat = 'Seat1'
        session-type = ''
        active = TRUE
        x11-display = ':0'
        x11-display-device = '/dev/tty7'
        display-device = ''
        remote-host-name = ''
        is-local = TRUE
        on-since = '2013-05-19T16:32:37.046846Z'
        login-session-id = '4294967295'
logan@laptop:~$ ls -al /etc/init.d/ | grep dm
-rwxr-xr-x   1 root root  4070 paź 22  2011 xdm

// Przepraszam, chyba pomyliłem dział. Proszę o ewentualne przeniesienie.

Ostatnio edytowany przez PavloAkaLogan (2013-05-20 19:15:08)

Offline

 

#2  2013-05-20 22:13:30

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: dbus-send a wyłączenie systemu.

Pokaż:

Kod:

groups

[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#3  2013-05-20 22:45:59

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: dbus-send a wyłączenie systemu.

To już twój kolejny wątek z brakującymi uprawnieniami.

PolicyKit masz w ogóle?

Offline

 

#4  2013-05-20 22:59:24

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: dbus-send a wyłączenie systemu.

Kod:

logan@laptop:~$ groups 
logan cdrom floppy audio dip video plugdev scanner netdev bluetooth kvm haldaemon

//

Tak, mam:

Kod:

root@laptop:~# dpkg -l | grep policy
ii  libsemanage-common                    2.1.6-6                            all          Common files for SELinux policy management libraries
ii  libsemanage1:amd64                    2.1.6-6                            amd64        SELinux policy management library
ii  policykit-1                           0.105-3                            amd64        framework for managing administrative policies and privileges
ii  policykit-1-gnome                     0.105-2                            amd64        GNOME authentication agent for PolicyKit-1

Ostatnio edytowany przez PavloAkaLogan (2013-05-20 23:01:19)

Offline

 

#5  2013-05-21 17:44:31

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: dbus-send a wyłączenie systemu.

@yossarian
Raptem drugi.

Ktokolwiek ma pomysł, co mógłbym z tym zrobić?

Offline

 

#6  2013-05-21 23:06:13

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: dbus-send a wyłączenie systemu.

Sprawdź po odpaleniu:

Kod:

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

Masz zainstalowane [deb]libpam-ck-connector[/deb]?

W jaki sposób sie logujesz?
Podczas próby wyłączenia był zalogowany inny użytkownik lub root?

Offline

 

#7  2013-05-22 02:27:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: dbus-send a wyłączenie systemu.

Kod:

dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

U mnie wyłącza normalnie - na Gentusiu.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2013-05-24 15:15:41

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: dbus-send a wyłączenie systemu.

@up
A co zrobiłeś, że 'wyłącza normalnie'?

Offline

 

#9  2013-05-24 17:37:28

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: dbus-send a wyłączenie systemu.

@up
Wkleiłem do terminala i klepnąłem Enter.

Akcja kopiuj, wklej do terminala, potem Enter, i się komp wyłączył.
Żadnych specjalnych kombinacji poza tym nie robiłem, po prostu mam skonfigurowany system.

Może poza tym, że policykit mam skonfigurowane dosyć starannie, bo sobie ustawiałem kiedyś zmianę częstotliwości procka bez hasła w Sensors Applet, jak Cpufreqd się chwilowo zjebał.

Stąd wiem, że działa ;)

Mam też w Xach aktywną sesję consolekit:

Kod:

ck-list-sessions
Session1:
    unix-user = '1001'
    realname = '(null)'
    seat = 'Seat1'
    session-type = ''
    active = TRUE
    x11-display = ':0'
    x11-display-device = '/dev/tty7'
    display-device = ''
    remote-host-name = ''
    is-local = TRUE
    on-since = '2013-05-24T15:12:13.469594Z'
    login-session-id = '4294967295'

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2013-05-24 17:40:09)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2013-05-24 21:13:44

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: dbus-send a wyłączenie systemu.

Względnie zrobiłem. Wystarczyło zmienić [b]xdm[/b] na [b]lightdm[/b], bo z tym pierwszym jakieś 'jaja' były. Pobawię się jeszcze konfigami.

Offline

 

#11  2013-05-25 00:42:58

  lx - Użytkownik

lx
Użytkownik
Zarejestrowany: 2010-06-22

Re: dbus-send a wyłączenie systemu.

Hm, w uwagach do wydania faktycznie [url=http://www.debian.org/releases/stable/amd64/release-notes/ch-information.pl.html#consolekit]wspominano coś o xdm[/url].


(aka mickul)

[url=http://sourceforge.net/projects/manpages-pl/]Polskie strony podręcznika systemowego[/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00156 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.147.71.175' WHERE u.id=1
0.00079 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.71.175', 1732496186)
0.00049 SELECT * FROM punbb_online WHERE logged<1732495886
0.00068 SELECT topic_id FROM punbb_posts WHERE id=233042
0.00219 SELECT id FROM punbb_posts WHERE topic_id=23558 ORDER BY posted
0.00086 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=23558 AND t.moved_to IS NULL
0.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00111 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=23558 ORDER BY p.id LIMIT 0,25
0.00086 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23558
Total query time: 0.00879 s