Dobrym zwyczajem jest praca z uprawnieniami zwykłego użytkownika, a nie root-a.
W zależności od częstości korzystania z programów "root-a", można tego dokonać w poniższy sposób:
- Przy programach konsolowych przejście na konto root-a mamy po wydaniu polecenia;
~$ su - i po podaniu hasła
- Przy programach okienkowych (np. kpm), przejście na konto root-a mamy po wydaniu polecenia;
~$ kdesu kpm
- Jeżeli pewne czynności wykonujemy często np. kpm, kpackage to prościej jest dodać wpisy do /etc/sudors. Dzięki temu nie musimy podawać hasła. Dokumentacja zaleca wykorzystać do tego program vi, przez wydanie polecenia visudo. Ja wolę program mcedit. Przykładowe wpisy dla użytkowników andrzej i piotr, na komputerze aspercz mają postać;
...
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
andrzej aspercz=(root) NOPASSWD:/usr/bin/kpm,/usr/bin/kpackage
piotr aspercz=(root) NOPASSWD:/usr/bin/kpm,/usr/bin/kpackage
Po wpisaniu ostatniej litery należy przejść do nowej linii naciskając enter. Bez tego entera nic nie będzie działało.
Programy należy uruchamiać przez wpisanie poleceń:
~$ sudo kpm lub ~$ sudo kpackage.
Można to zmienić edytująć w/w programy w edytorze menu, na swoich kontach.