Login Hasło

#1 2009.09.17 21:24:50

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

[solved] Wyłaczenie i restart komputera

Wiem, że to jakiś błahy problem ale już mnie zaczyna denerwować (chyba też dlatego ,że edytuje configi ucząc się posługiwać VIM smile )
Korzystając z tego poradnika
http://fluxboxpl.org/portal/Szybkie_wył … Fluxboksie
coś nie chce działać.
Od razu nadmienię ,że już kilka razy to robiłem i kiedyś działało, teraz nie chce (podmieniłem tylko pliczki)

# /etc/sudoers

Kod:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults    env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL
User_Alias USERS=dalik 
Cmnd_Alias SHUTDOWN=/sbin/shutdown
Cmnd_Alias REBOOT=/sbin/reboot
Cmnd_Alias MOUNT=/bin/mount
Cmnd_Alias UMOUNT=/bin/umount
USERS ALL=NOPASSWD:SHUTDOWN
USERS ALL=NOPASSWD:REBOOT
USERS ALL=NOPASSWD:MOUNT
USERS ALL=NOPASSWD:UMOUNT

$ ~/reboot.sh

Kod:

#! /bin/sh
message="Czy na pewno chcesz uruchomic ponownie komputer?"
if xmessage -nearmouse -buttons Nie:1,Tak:0 "$message"; then
##  W zależności od uzywanej metody odkomentuj poniższą linijkę:
##  poweroff
##  dla metody krótszej lub pośredniej
##  albo
sudo shutdown -r now
##  dla metody dłuższej
fi

$ ~/shutdown.sh

Kod:

#! /bin/sh
message="Czy na pewno chcesz wyjsc?"
if xmessage -nearmouse -buttons Nie:1,Tak:0 "$message"; then
##  W zależności od uzywanej metody odkomentuj poniższą linijkę:
##  poweroff
##  dla metody krótszej lub pośredniej
##  albo
sudo shutdown -h now
##  dla metody dłuższej
fi

Kod błędu

Kod:

reboot.sh: line 8: sudo: command not found

Ostatnio edytowany przez Dalik (2009.09.18 20:15:51)


Debian Linux user               
Progressive trance music fan

Offline

 

#2 2009.09.17 21:29:41

ilin
Palacz
Skąd: Siemianice
Zarejestrowany: 2008.01.02
Posty: 190
System: Debian Wheezy/Sid
Fluxbox: 1.3.5

Re: [solved] Wyłaczenie i restart komputera

Masz sudo zainstalowane ?

Offline

 

#3 2009.09.17 22:48:41

yoyoo2
Użytkownik
Zarejestrowany: 2009.01.17
Posty: 70

Re: [solved] Wyłaczenie i restart komputera

w visudo spokojnie mozesz dać

USERS ALL=NOPASSWD:SHUTDOWN,REBOOT,MOUNT,UMOUNT
jak dasz prawa do shutdown to nie potrzebujesz do reboot
reboot = shutdown -r now

i jeszcze polecam takie coś: zainstaluj pakiet xdialog a domenu dodaj poprostu
Xdialog -- yesno "Czy chcesz wyłaczyć komputer" 7 80 && sudo shutdown -h now

Xdialog ma zdecydowanie lepsza estetykę

Offline

 

#4 2009.09.18 08:02:10

ilin
Palacz
Skąd: Siemianice
Zarejestrowany: 2008.01.02
Posty: 190
System: Debian Wheezy/Sid
Fluxbox: 1.3.5

Re: [solved] Wyłaczenie i restart komputera

Ja zas polecam (pewnie nie tylko ja) użyć tego
http://hag-linux.eu.org/deb/pool/main/h … -1_all.deb

Offline

 

#5 2009.09.18 08:34:07

Moebius
o¤°`°¤o,¸¸¸,o¤°
Skąd: /dev/tty1
Zarejestrowany: 2007.02.26
Posty: 202
System: Gentoo
Fluxbox: ist Krieg!

Re: [solved] Wyłaczenie i restart komputera


Teraz, gdy już nauczyliśmy się latać w powietrzu jak ptaki, pływać pod wodą jak ryby, brakuje nam tylko jednego: nauczyć się żyć na ziemi jak ludzie.

Offline

 

#6 2009.09.18 09:22:24

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: [solved] Wyłaczenie i restart komputera

ilin napisał(-a):

Masz sudo zainstalowane ?

oho, tu chyba mnie masz smile

Jak wrócę do domku to sprawdzę


Debian Linux user               
Progressive trance music fan

Offline

 

#7 2009.09.18 10:29:26

thalcave
czarny mag
Skąd: gdynia
Zarejestrowany: 2008.03.13
Posty: 63
System: Gentoo
Fluxbox: 1.3.1

Re: [solved] Wyłaczenie i restart komputera

To jak Ty edytujesz /etc/sudoers?  Powinieneś przez

Kod:

visudo

a nie jakieś

Kod:

edytor /etc/sudoers

Poza tym to:

Kod:

User_Alias USERS=dalik 
Cmnd_Alias SHUTDOWN=/sbin/shutdown
Cmnd_Alias REBOOT=/sbin/reboot
Cmnd_Alias MOUNT=/bin/mount
Cmnd_Alias UMOUNT=/bin/umount
USERS ALL=NOPASSWD:SHUTDOWN
USERS ALL=NOPASSWD:REBOOT
USERS ALL=NOPASSWD:MOUNT
USERS ALL=NOPASSWD:UMOUNT

Możesz zastąpić tym:

Kod:

User_Alias USERS=dalik 
Cmnd_Alias SHUTDOWN=/sbin/shutdown
Cmnd_Alias MOUNT=/bin/mount, /bin/umount
USERS ALL=NOPASSWD:SHUTDOWN, MOUNT

czytelniej i mniej pisania smile


linux register user: 484281
"It's great to be here. It's great to be anywhere"
Keith Richards

Offline

 

#8 2009.09.18 10:57:21

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: [solved] Wyłaczenie i restart komputera

Zawsze edytowałem

Kod:

 
# nano /etc/sudoers

i było okej.

Co to jest to visudo ?

Co do czytelnosci... Jestem takim amatorem linuksa ,że najpierw muszę mieć co potrzebuję do codziennej pracy, później będę się martwił o czytelność smile
Co do ilości pisana, szlifuję Vima więc to mi tylko na dobre wyjdzie smile


Debian Linux user               
Progressive trance music fan

Offline

 

#9 2009.09.18 11:15:12

thalcave
czarny mag
Skąd: gdynia
Zarejestrowany: 2008.03.13
Posty: 63
System: Gentoo
Fluxbox: 1.3.1

Re: [solved] Wyłaczenie i restart komputera

Polecam lekturę: http://dug.net.pl/tekst/63/przewodnik_po_sudo/
visudo dokonuje zmian w /etc/sudoers tylko jak w pliku nie ma błędów składniowych lub gdy user (root)  na nim to wymogą. Tak dla bezpieczeństwa. Błąd w tym pliku może unieruchomić całe polecenie. Innym zabezpieczeniem (co Ciebie może jeszcze nie obejmuje ale kolejny za, który jest za używaniem visudo) jak system ma 2 adminów to nie ma niebezpieczeństwa, że obu będzie konfigurować sudo w tym samym czasie.


linux register user: 484281
"It's great to be here. It's great to be anywhere"
Keith Richards

Offline

 

#10 2009.09.18 13:04:16

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: [solved] Wyłaczenie i restart komputera

offtop mode on
Od czasu jak zacząłem przygodę z linuksem przeczytałem więcej artykułów niż lektur szkolnych,  a nadal bardzo mało wiem smile
offtop mode off

Ostatnio edytowany przez Dalik (2009.09.18 13:04:42)


Debian Linux user               
Progressive trance music fan

Offline

 

#11 2009.09.18 13:31:32

ilin
Palacz
Skąd: Siemianice
Zarejestrowany: 2008.01.02
Posty: 190
System: Debian Wheezy/Sid
Fluxbox: 1.3.5

Re: [solved] Wyłaczenie i restart komputera

Jeśli sudo masz zainstalowane choć ten komunikat

Kod:

reboot.sh: line 8: sudo: command not found

wskazuje ze nie masz to daj z usera w terminalu

Kod:

sudo shutdown -h now

Jeśli zadziala tzn ze błąd jest w skrypcie jeśli nie to wypluje komunikat dlaczego nie działa.

Offline

 

#12 2009.09.18 14:37:13

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: [solved] Wyłaczenie i restart komputera

Na tą chwilę przyjmijmy ,że nie mam zainstalowanego sudo bo to najbardziej prawdopodobne. Gdyby to nie było to zgłoszę problem.

edit.
Oczywiście brakowało zainstalowanego sudo.

Dziekuję ilin.

Ostatnio edytowany przez Dalik (2009.09.18 20:15:31)


Debian Linux user               
Progressive trance music fan

Offline

 

#13 2009.09.18 21:23:09

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 819
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: [solved] Wyłaczenie i restart komputera

ilin napisał(-a):

Ja zas polecam (pewnie nie tylko ja) użyć tego
http://hag-linux.eu.org/deb/pool/main/h … -1_all.deb

To okno dialogowe do pewnych funkcji używa sudo, m.in. do wyłączania kompa. wink


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson