Skip navigation.

photo

elwin013

Happy! :D

Aby system był bardziej userfriendly... ;)

,

Aby mi się lepiej pracowało postanowiłem troche pobawić się systemem. Najbardziej przeszkadzało mi to, że aby wyłączyć komputer musiałem zalogować się na roota i wpisać "shutdown -h now", a także to, że połączenie z internetem nie startowało automatycznie.

Pierwszy problem postanowiłem rozwiązać za pomocą pakietu "sudo":
apt-get install sudo

Tylko teraz jak to ugryźć? Mając plik /etc/sudoers wprowadziłem tam kilka modyfikacji (przy pomocy visudo, aby niczego nie, ekhem, popsuć :D): pod:
# Cmnd alias specification

umieściłem:
Cmnd_Alias SHUTDOWN=/sbin/shutdown

a pod:
# User privilege specification

znalazła się ta linijka:
elwin013 ALL=NOPASSWD: SHUTDOWN

Tym sposobem po wpisaniu np. "sudo shutdown -h now" komputer się wyłączał.
Tylko teraz jak zrobić, żeby po wybraniu opcji w menu IceWM komputer się wyłączał/restartował?
Otwórzmy plik ~/.icewm/preferences i znajdzmy w nim taki fragment podobny do tego:
#  Command to shutdown the system
ShutdownCommand=""

#  Command to reboot the system
RebootCommand=""

Teraz w podwójnych apostrofach po "ShutdownCommand" wpiszmy "sudo shutdown -h now" a w apostrofach po "RebootCommand" wpiszmy "sudo shutdown -r now":
#  Command to shutdown the system
ShutdownCommand="sudo shutdown -h now"

#  Command to reboot the system
RebootCommand="sudo shutdown -r now"

I to wszystko, działa jak należy :wink:


Drugi problem, też był łatwy do rozwiązania. Stworzyłem katalog "/startup" w którym umieściłem plik "neo" o następującej treści:
#!/bin/sh -e
pppd call neostrada

Krótki nie? :D Po tym w /etc/rc.local dodałem następujące trzy linijki (przed linijką "exit 0":
if [ -x /startup/neo ]; then
/startup/neo
fi

I tak oto połączenie wstaje same, bez mojej pomocy :wink:

I tyle pisania na dziś, choć sam nie wiem po co to opisuje :wink:

Czas na...No name

January 2009
M T W T F S S
December 2008February 2009
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31