LDZ - Linux Dla Zielonych

Operacje na kontach

Konta są podstawą kontroli dostępu systemów Uniksowych. W ten sposób można przydzielić różne uprawnienia różnym osobom.
Do zakładania kont służy polecenie adduser. Dopisuje ono nowego użytkownika do pliku /etc/passwd, /etc/group i ewentualnie /etc/shadow, jeśli korzystasz z systemu shadow (jeśli jeszcze tego nie zrobiłeś/łaś, zrób to - poprawia to bezpieczeństwo systemu przez przechowywanie haseł w pliku innym niż ten z listą użytkowników. System shadow uaktywnia się poleceniem pwconv), tworzy katalog domowy użytkownika i kopiuje do niego pliki znajdujące się w katalogu /etc/skel. Jego odwrotnością jest polecenie userdel. Po utworzeniu konta należy mu przypisać hasło, bo jeśli tego nie zrobimy, to nie będzie można się zalogować na to konto. Robi się to poleceniem
passwd nazwa_użytkownika
z konta root. Tylko z konta root można zmieniać hasło innych użytkowników. Późniejsze zmiany hasła można wprowadzać samym poleceniem passwd wykonywanym z tego konta. Po utworzeniu konta można zmienić pełne imię i nazwisko przypisane do tego konta a także powłokę (shell) uruchamianą zaraz po zalogowaniu się użytkownika. Można to zrobić ręcznie wprowadzając zmiany do pliku /etc/passwd lub korzystając z poleceń chsh (zmiana powłoki) i chfn (zmiana informacji fingerowych, czyli pojawiających się po wykonaniu polecenia
finger użytkownik
tj. prawdziwe imię i nazwisko, biuro, telefon biurowy, telefon domowy).