Konta administracyjne

W systemie Ubuntu (oraz innych dystrybucjach Unixa/Linuxa) konto użytkownika może należeć do jednej (z podstawowych) grup - zwykłych użytkowników oraz administratorów. Grupa administratorów nazywa się "sudoers" i jest grupą o większych uprawnieniach w systemie.

Aby w terminalu wykonać polecenie wymagające uprawnień administratora należy je poprzedzić przez "sudo".

Ćwiczenie 1

Otwórz terminal i wykonaj w nim polecenie:

apt-get update

i przeanalizuj otrzymane komunikaty. Po wykonaniu analizy wykonaj poniższe polecenie:

sudo apt-get update

Zalety korzystania z polecenia sudo:

  • prostsza instalacja programów
  • brak konieczności pamiętania kolejnego loginu i hasła
  • eliminuje efekt "Mogę wszystko!" dostępny z automatu po uruchomieniu terminalu
  • korzystanie z tego polecenia jest logowane (w pliku /var/log/auth.log) co pozwala odtworzyć kroki, które doprowadziły do ewentualnych problemów
  • bezpieczeństwo - nazwa użytkownika o uprawnieniach administratora (inna od root) nie jest znana dla osób próbujących uzyskać niepowołany dostęp do naszego komputera
  • upraszcza zarządzanie uprawnieniami administratorskimi (wystarczy dodać użytkownika do grupy sudoersów)
  • brak potrzeby dzielenia się hasłem administratorskim - każdy korzysta ze swojego
  • ...

Wykorzystanie sudo dla graficznych aplikacji

Polecenie sudo jest bardzo użyteczne. Niemniej nie powinniśmy NIGDY wykorzystywać go do uruchomienia aplikacji graficznej z uprawnieniami administratora. W tym celu należy użyć polecenia gksudo. Przykładowo aby uruchomić edytor tekstowy (gedit) z plikiem, do którego zapisu wymagane jest uprawnienie administratora należy w terminalu wpisać (może wymagać ówcześniejszego zainstalowania):

gksudo gedit /etc/fstab

results matching ""

    No results matching ""