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/.
Witam.
Co trzeba zrobi” aby urzytkownik mogl wylaczyc komputer z poziomu x-ów?
Chodzi mi o jakiś skrót na pulpicie do całkowitego wyłączenia(nie restartu)
Offline
Napisz skrypt który bedzie odpalał init 0 i po sprawie. Jeśli używasz kdm lub gdm możesz wyłączyć kompa.
Offline
Heh nie umiem napisac skryptu :/
Offline
kurcze też właśnie mam ten problem bo używam XFCE4 i kurcze nie wiem jak to zrobić. Zrobiłem już jakieś wpisy do plików shutdown.allow ale dalej qpa. Próbowałem z SUDO ale nie za bardzo czaje jak sie tym poslugiwać
Offline
najpier jako root zrobić:
chmod +s /sbin/halt
a potem zrobić se skróta odpalającego program /sbin/halt
Offline
No to też próbowałem tyle ze wyświetla sie komunikat ze potrzeba być rootem i qpa :/
edit<
małe sprostowanie ;)
Działa xD Nie doczytałem do końca twojego postu bo ja robiłem z chmod ale troszke inaczej ;P Dzięki i Pozdro :D
Offline
chmod +s /sbin/halt
No wlasnie znaim posta z pytanim strzelilem tak probowalem ale po komendzie ls -l wcale nie pokazuje mi sie w prawach "s" no skrót takowy tez nie dziala czy tez bedac w folderze/sbin tez kiszka wogole halt nie dzial dla uzytkownika.
Ale jest sposób zebyinitab odpowiedni edytować i po edycji ctrl-alt-delate wylaczyc kompa całkowicie(nie restart)no ale to nie dziala pod x-ami
Offline
korbol i x-dos toż kurcze zróbcie dokłądnie jak rychu napisał słwo w słowo.
Tak na próbe zrobiłem i działa bo musi.
uruchom konsole:
chmod +s /sbin/halt
potem (w X-ach) otwórz katalog domowy, przejdź do katalogu /sbin i wyciągnij myszą na pulpit plik "halt"
Zrobi ci sie dowiązanie na które jak klikniesz to ci zamknie system.
Możesz też w konsoli zrobić dowiązanie tego pliku do katalogu /home/desktop
Offline
zrobiłem dowiązania do katalogu /usr/bin i inne pierdy i normalnie z konsoli mi wszystko działa: wyłańcza, rebootuje itp. ale jak zapodam w XFCE4 normalnie przez guziczek zeby wyłączył no to nie działa :/ plumka ze cos tam trzeba z tym shutdown.allow ablo sudo i nei wiem o co chodzi?
Offline
Fakt dziala wczesniej zapodalem ciut ina komende z chmodem
zrobiłem dowiązania do katalogu /usr/bin
Hmm a halt nie mas zczasem w /sbin ?
Zrob tak jak napisał Rychu i bodzio.
Jak zapodać dowiązanie z opcją -p ?
halt -p?
Offline
Jak zapodać dowiązanie z opcją -p ?
halt -p?
Napisz sobie skrypt w bash'u:
---- wylacz ----
#/bin/bash
/sbin/halt -p
-----------------
i dodaj prawa uruchamiania do niego:
chmod +x wylacz
Offline
---- wylacz ----
#/bin/bash
/sbin/halt -p
mała korekta zabrakło ci wykrzyknika :D
---- wylacz ----
#!/bin/bash
/sbin/halt -p
No i chmod +s rowniez trzeba zapodac na /sbin/halt bo inaczej nci z tego
Offline
Też troszkę nad tym się męczę. Ogólnie poprzez /sbin/halt po powyższych zabiegach można zamykać i w połączeniu ze skryptami jest to swego rodzaju rozwiązanie.
Posiadam też manager logowania gdm i w nim nie mogę zamykać ani rebootować systemu bez podania hasła roota.
Podobnie jest w menu zamykania sesji w xfce4 jesli to user poza zamknięciem sesji reszta jest nieaktywna.
Kilka dni temu miałem gentoo i tam w przypadku gdm user mógł wyłaczać system. Nie zrobiłem jednak kopii /etc bo tak bym mógł porównać cfg gdm ale do końca nie jestem pewien czy to od tego zależy bo mogą być problemy też z uprawnieniami. gdm korzysta z /sbin/shutdown i dalem tak jak dla halt chmod +s ale nie pomogło.
EDIT:
W przypadku xfce4 trzeba w pliku /etc/sudoers dopisać:
%shutdown ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
Do tego jeszcze robiłem wcześniej :
groupadd shutdown
gpasswd -a user shutdown
bo tak znalazłem w opisie http://gentoo-wiki.com/HOWTO_xfce4
Offline