KWALIFIKACJA INF10 - STYCZEŃ 2015

PYTANIE NR 30.
Polecenie
adduser 
w systemie Linux służy do
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie
adduser
służy do dodania nowego konta użytkownika w trybie interaktywnym (zadaje pytania o nazwę, hasło i parametry). Utworzenie katalogu domowego może być efektem działania, ale nie jest jedynym celem. Nie służy też do nadawania praw do katalogów systemowych ani do modyfikacji istniejącego konta.

Pełne wyjaśnienie:

Polecenie adduser w typowych dystrybucjach, w których jest dostępne (np. rodzina Debian/Ubuntu), jest wygodnym narzędziem do tworzenia nowego użytkownika w trybie interaktywnym. Oznacza to, że program prowadzi administratora przez proces zakładania konta: prosi o nazwę użytkownika, może zapytać o hasło oraz ustawia podstawowe parametry konta zgodnie z konfiguracją systemu.

Dlaczego poprawne jest "dodawania nowego użytkownika w trybie interaktywnym."? Bo jest to podstawowa funkcja tego narzędzia: stworzenie nowego wpisu użytkownika i przygotowanie konta do logowania. W praktyce często obejmuje to także utworzenie katalogu domowego, skopiowanie plików szkieletowych (z katalogu typu /etc/skel), ustawienie powłoki i podstawowych atrybutów konta.

Dlaczego pozostałe odpowiedzi są błędne?

  • "tworzenia katalogu domowego użytkownika." – katalog domowy bywa tworzony przy okazji, ale samo pojęcie "adduser" dotyczy konta, a nie wyłącznie katalogu. Istnieją narzędzia i opcje, które mogą tworzyć katalog domowy niezależnie od interaktywnego dodawania użytkownika.
  • "nadawania praw dostępu do katalogów systemowych." – uprawnienia do plików i katalogów nadaje się innymi mechanizmami (właściciel, grupa, prawa dostępu, ACL). Dodawanie użytkownika nie jest narzędziem do masowego ustawiania praw do katalogów systemowych.
  • "zmiany ustawień konta użytkownika." – modyfikacja istniejącego konta realizowana jest innymi poleceniami (zależnie od dystrybucji i potrzeb), natomiast
    adduser
    jest kojarzone przede wszystkim z tworzeniem kont.

Wskazówka egzaminacyjna: warto pamiętać, że w świecie Linux spotyka się różne narzędzia do zarządzania użytkownikami, a ich dostępność i zachowanie mogą zależeć od dystrybucji. Na egzaminie oceniaj jednak funkcję polecenia w najczęściej spotykanym znaczeniu w administracji systemem.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
adduser to narzędzie do dodawania nowego użytkownika, zwykle w trybie interaktywnym. Prowadzi przez tworzenie konta i może automatycznie założyć katalog domowy oraz ustawić podstawowe parametry (np. powłokę). Dostępność i szczegóły działania zależą od dystrybucji.
Tryb interaktywny oznacza, że program zadaje pytania w terminalu (np. o nazwę konta, hasło, dane opisowe) i na tej podstawie tworzy konto. Zmniejsza to ryzyko pomyłek w parametrach i jest wygodne dla początkujących administratorów.
Uprawnienia do katalogów systemowych ustala się mechanizmami praw dostępu (właściciel, grupa, tryb) lub ACL. Dodawanie użytkownika tworzy konto, a nie konfiguruje globalnie dostępu do katalogów systemowych. To inne zadanie administracyjne i inne narzędzia.
Często katalog domowy jest tworzony automatycznie, ale nie jest to jedyny sens polecenia. Zachowanie zależy od konfiguracji i dystrybucji. Na egzaminie traktuj tworzenie katalogu jako możliwy skutek uboczny, a nie główną definicję polecenia.
Dodanie użytkownika to stworzenie nowego konta, wpisów w bazie użytkowników i przygotowanie środowiska (np. katalogu domowego). Zmiana ustawień dotyczy konta już istniejącego (np. zmiana powłoki, grup, danych). To inne cele i zwykle inne polecenia.
Najczęściej wtedy, gdy sprawdzane są podstawy administracji systemem i praca w terminalu: tworzenie kont, rozróżnianie ról użytkownika i administratora oraz ogólne zasady uprawnień. To przydatne także w przygotowaniu stanowiska pracy dla użytkownika z dysfunkcją wzroku.
Dystrybucje różnią się zestawem narzędzi i pakietów instalowanych domyślnie. Część systemów promuje bardziej "niskopoziomowe" narzędzia, inne dostarczają wygodne skrypty interaktywne. Dlatego warto znać ideę: "dodanie konta użytkownika", nie tylko nazwę programu.
Warto kojarzyć, że konto ma nazwę użytkownika, identyfikatory (użytkownika i grup), katalog domowy, powłokę oraz hasło. Dodatkowo użytkownik może należeć do wielu grup, co wpływa na dostęp do zasobów. Te elementy często pojawiają się w pytaniach testowych.
Tak, ponieważ tworzenie konta modyfikuje systemowe bazy użytkowników i ustawienia bezpieczeństwa. W praktyce wykonuje się to jako administrator (np. przez konto z odpowiednimi uprawnieniami). To ważna wskazówka: operacje na kontach nie są "zwykłymi" komendami użytkownika.
Ćwicz w terminalu na maszynie wirtualnej: twórz użytkowników, sprawdzaj ich katalogi domowe i grupy, obserwuj komunikaty. Ucz się znaczeń poleceń poprzez praktykę i czytanie stron man. Zwracaj uwagę na to, co jest celem polecenia, a co skutkiem ubocznym.
info

To pytanie poprawnie rozwiązuje 63% zdających egzamin. średnie

W praktyce zawodowej kluczowe jest to, że polecenie adduser służy do dodania nowego konta użytkownika w trybie interaktywnym (zadaje pytania o nazwę, hasło i parametry).

Źródła:

  • Debian Wiki: AddUser (opis polecenia adduser i trybu interaktywnego), https://wiki.debian.org/AddUser - dostęp 2026-03-02
  • Ubuntu Manpage: adduser(8) (podręcznik systemowy dla adduser), https://manpages.ubuntu.com/manpages/jammy/en/man8/adduser.8.html - dostęp 2026-03-02
  • Arch Linux Wiki: Users and groups (zarządzanie użytkownikami; kontekst narzędzi i różnic między dystrybucjami), https://wiki.archlinux.org/title/Users_and_groups - dostęp 2026-03-02

Materiały:

  • Strony podręcznika systemowego (man) dotyczące zarządzania użytkownikami
  • Dokumentacja dystrybucji (np. Debian/Ubuntu/Arch) o kontach i grupach
  • Ćwiczenia w terminalu: tworzenie użytkowników, ustawianie hasła, sprawdzanie /etc/passwd i /etc/shadow

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego