Login Hasło

#1 2009.08.18 08:37:18

hiroshi07
Użytkownik
Zarejestrowany: 2009.07.12
Posty: 7

[SOLVED]Nie działa szybkie wyłączanie

Postanowiłem dołączyć szybkie wyłączanie kompa wg. poradnika na portalu. Nie wiem gdzie popełniłem błąd ale coś nie działa. Po uruchomieniu polecenie w menu:

Kod:

[begin] (fluxbox)
[include] (/etc/X11/fluxbox/fluxbox-menu)
   [submenu] (wallpapers)
      [wallpapers] (/home/hiro/.fluxbox/backgrounds) {fbsetbg -f}
   [end]
   [exec] (Wyłącz) {/home/hiro/shutdown.sh}
   [exec] (Restart) {/home/hiro/restart.sh}
[end]

system pokazuje ostrzeżenie z pliku shutdown.sh

Kod:

#! /bin/sh
message="Czy na pewno chcesz wylaczyc komputer?"
if xmessage -nearmouse -buttons no:1,yes: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

i po wybraniu "yes" nic się nie dzieje. To znaczy proces shutdown.sh jest uruchomiony ale nie wyłącza kompa.
Wpis w:  /etc/sudoers.tmp wygląda tak:

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
User_Alias USERS=hiro
Cmnd_Alias SHUTDOWN=/sbin/shutdown
USERS ALL=NOPASSWD:SHUTDOWN

# 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

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

dodam, że wpisanie polecenia w terminalu - /home/hiro/shutdown.sh działa i wyłącza system.

[SOLVED]

Błędny okazał się wpis w /etc/sudoers.tmp. Powinno być:

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

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

#Uprawnienia do komendy shutdown
User_Alias USERS=hiro
Cmnd_Alias SHUTDOWN=/sbin/shutdown
USERS ALL=NOPASSWD:SHUTDOWN

Ostatnio edytowany przez hiroshi07 (2009.08.18 15:14:17)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson