Strona 1 z 1
Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 20 lut 2012, 23:49
autor: tekner
Witam,
mam życzenie zrobić sobie skrót klawiszowy do wyłączania komputera, żeby nie musieć go wyklikiwać, ale przy korzystaniu z niego - prosi o autoryzacje, co też jest troche upierdliwe. Mógłby mi ktoś powiedzieć jak kazać mu się zamknąć bez proszenia o hasło?
Jeśli to istotne, to skrót klawiszowy to super+alt+F4 i komenda "sudo init 0"
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 01:07
autor: rom
http://linux.byexamples.com/archives/31 ... -password/
Tutaj jest wyjaśnione jak zmienić uprawnienia. Zamiast mysurface wstawiasz swój login (wtedy tylko ty będziesz mógł wyłączać bez hasła), albo wpisujesz to drugie polecenie z %admin - wtedy wszyscy z grupy admin będą mogli tak wyłączać. Potem zrobić sobie skrót klawiszowy z poleceniem
które tym razem, pomimo sudo, nie będzie pytać o hasło. Gdyby skrót nie zadziałał, wtedy polecenie umieść w skrypcie i jego podepnij pod skrót klawiszowy.
edycja
Nie doczytałem. Co do "init 0", to w komentarzach poniżej ktoś o to pyta i jest tam odpowiedź.
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 14:39
autor: tekner
Rozumiem co mam zrobić, ale nadpisywanie tego pliku wywoływanego poleceniem sudo visudo nie działa. Dopisuje tą linie z %admin i chce zapisać. Pyta mnie potem o jakieś formaty mac, dos, pyta czy wczytać czy dopisać i czegokolwiek bym nie wybrał, to i tak nic się nie dzieje. Nie wiem co zrobić, żeby ten plik się nadpisał....
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 14:56
autor: rom
Zatem inaczej. Zrób kopię pliku który chcesz zmodyfikować
Kod: Zaznacz cały
sudo cp /plik.źródłowy /plik.źródłowy.kopia
A następnie, zależy jakiego środowisk używasz, edytujesz:
Kod: Zaznacz cały
gksudo gedit /plik.źródłowy
kdesu kate /plik.źródłowy
lub
sudo nano /plik.źródłowy
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 15:24
autor: tekner
ok, dzieki. Poradziłem sobie troche inaczej. Zrobiłem "sudo gedit /etc/sudoers", wpisałem co trzeba do tego pliku, kliknąłem "zapisz" i działa ;p. Dzięki za pomoc
Ale mam inne pytanie, też związane z wyłączaniem komputera. I to mnie dość zaskoczyło. Założyłem konto standardowe innemu użytkownikowi komputera i gdy on ze swojego konta nawet wyklika wyłączanie komputera, to prosi go o moje hasło. To normalne? Pamiętam, ze jeszcze wczoraj tak nie było. Da się coś na to poradzić? Jeśli to ważne, to używam gnome 3
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 17:34
autor: Shimmy
tekner pisze:ok, dzieki. Poradziłem sobie troche inaczej. Zrobiłem "sudo gedit /etc/sudoers", wpisałem co trzeba do tego pliku, kliknąłem "zapisz" i działa ;p. Dzięki za pomoc
/etc/sudoers można otwierać tylko z pomocą visudo bądź nano. Otwarcie gedit/kate spowoduje uszkodzenie pliku i nie będziesz mógł wykonywać operacji z sudo. Jesteś pewien że wszystko działa?
Aby to cofnąć, musisz z poziomu live-cd zamontować dysk z tamtym ubuntu na który to napsioczyłeś i zedytować (z pomocą nano!) plik sudoers. A najlepiej usunąc go (sudo rm -R /etc/sudoers) i wstawić domyślny (sudo nano /etc/sudoers i wkleić odpowiednie linie ->
https://help.ubuntu.com/community/Sudoers)
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 17:38
autor: rom
Shimmy pisze:
/etc/sudoers można otwierać tylko z pomocą visudo bądź nano. Otwarcie gedit/kate spowoduje uszkodzenie pliku i nie będziesz mógł wykonywać operacji z sudo. Jesteś pewien że wszystko działa?
Aby to cofnąć, musisz z poziomu live-cd zamontować dysk z tamtym ubuntu na który to napsioczyłeś i zedytować (z pomocą nano!) plik sudoers. A najlepiej usunąc go i wstawić domyślny
https://help.ubuntu.com/community/Sudoers
Tak coś podejrzewałem, że może się coś takiego okazać. Dlatego poleciłem zrobić kopię pliku najpierw. Ale wcześniej jeszcze zajrzałem do Google i tam były porady właśnie z użyciem Gedit.
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 17:56
autor: tekner
czy to znaczy, że jeśli chciałem skasować sesje gościa i w jakimś tam pliku (tym, co mozna wygooglowac) dopisałem "allow-guest=false" za pomocą gedit, to też coś spartaczyłem?
i odnośnie nano, to mi w takim razie powiedzcie, co mam zrobić, jak już dopiszę tę linijkę do tego pliku, żeby ten plik zapisać, bo tego nie ogarniam ;D. Ewentualnie powiedzcie, czy vim się nadaje do edytowania tego typu plików, bo kolega mnie nauczył otwierania, pisania, zapisywania i wychodzenia z tego programu, więc sobie poradzę ;p
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 18:14
autor: rom
Podczas edycji nano masz u dołu wypisane akcje:
^O - Zapisz czyli Ctrl+o
^X - Zamknij - Ctrl+x
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 18:51
autor: tekner
tak. Wiem co to znaczy ^O. Ale potem mnie pyta o jakiś format dos, mac, o dopisanie i o inne różne rzeczy i nie wiem co zrobić, więc ponawiam pytanie:
Czy vim nadaje się do edycji takich plików?
Czy edytując geditem plik "/etc/lightdm/lightdm.conf" też mogłem coś rozwalić?
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 19:29
autor: rom
Myślę, że to bardzo mało prawdopodobne. W końcu lightdm.conf to zwykły plik konfiguracyjny (jak sources.list, grub.cfg itp.), a takie często otwiera się zwykłym edytorem.
Re: Skrót klawiszowy do wyłączania komputera bez autoryzacji
: 21 lut 2012, 21:10
autor: ethanak
Shimmy pisze:
/etc/sudoers można otwierać tylko z pomocą visudo bądź nano. Otwarcie gedit/kate spowoduje uszkodzenie pliku i nie będziesz mógł wykonywać operacji z sudo.
A znasz jeszcze parę takich bajek?
Zapisanie błędnej zawartości pliku
może powodować błędne działanie sudo. Ale o otwarciu nigdy nie słyszałem.
BTW. edytorem używanym w visudo może być równie dobrze gedit jak kate. Visudo po prostu sprawdza, czy plik który chcesz zapisać jest poprawny składniowo i nie dopuszcza do zapisania ewidentnie błędnego pliku. Plik który jest składniowo poprawny a zawiera bzdury bardzo grzecznie zapisze.