Administrowanie użytkownikami i grupami 395
O ile useidg nie poinformuje inaczej, wszystkie zmiany są zapisywane na stałe dopiero w momencie kliknięcia przycisku Save w głównym oknie programu. Po zapisaniu zmian możesz kliknąć Quit, zamykając usercfg.
Niestety, graficzne narzędzia obsługi kont, takie jak userefy, nie zawsze są dostępne. Dlatego tez warto zaznajomić się z poleceniami useradć, usermod i userdel, pozwalającymi na tworzenie, edycję i kasowanie kont użytkowników w trybie wsadowym.
Tworzenie kont za pomocą useradd
Aby utworzyć nowe konto użytkownika za pomocą polecenia useradd, należy otworzyć sesję na koncie administratora i wpisać poniższe polecenie:
[rootOinsoc /root)# useradd -d <katalog domowy> -s /bin/tesh [ici -c "<pełna nazwa użytkownika>" <nazwa użytkownika>
Pełna nazwa użytkownika to zazwyczaj jego imię i nazwisko, natomiast nazwa użytkownika odpowiada nazwie wpisywanej w polu Usemame programu uscrcfg (należy pamiętać o umieszczeniu pełnej nazwy w cudzysłowach).
Oto konkretny przykład:
[rooteinooc /root]? useradd -d /home/janek -s /bin/tesh [ic] -o "Janusz Styczeń" janek
Więcej o poleceniu useradd dowiemy się na poświęconej mu stronie podręcznika.
Polecenie usermod pozwala na zmianę wszystkich parametrów danego konta. Należy pamiętać, że aby zmienić nazwę użytkownika, względnie jego U1D, GID lub katalog domowy, trzeba upewnić się, że użytkownik ten nie posiada żadnej otwartej sesji.
Do wprowadzania nowej konfiguracji konta służy następująca składnia:
[rootPinsoc]# usermod -o "<Pełna nazwa>" -d <katalog domowy> -m -g <nazwa grupy> -s <shell> -1 <nowa nazwa> <obccna nazwa>
Pełna nazwa to imię i nazwisko użytkownika, katalog domowy to ścieżka do nowego katalogu domowego, nazwa grupy określa, do jakiej grupy użytkownik będzie domyślnie należał, shell to domyślny shcil uruchamiany po otwarciu sesji, nowa nazwa jest nazwą wymaganą podczas otwierania sesji, a obecna nazwa nazwą, z jakiej do tej pory korzystał dany użytkownik.