27Jun
Ubuntu Server jest jak każda odmiana systemu Linux i ma pełne możliwości wielu użytkowników, a typowym zadaniem na dowolnym serwerze jest dodawanie użytkowników.
useradd
Komenda useradd umożliwia łatwe dodanie nowego użytkownika z wiersza poleceń:
useradd & lt; nazwa_użytkownika & gt;
To polecenie dodaje użytkownika, ale bez żadnych dodatkowych opcji użytkownik nie będzie miał hasła ani katalogu domowego.
Uwaga: , jeśli pojawi się komunikat, że polecenie nie znaleziono, spróbuj użyć pełnej ścieżki, na przykład:
/usr/sbin/ useradd & lt; nazwa_użytkownika & gt;
Możesz użyć opcji -d, aby ustawić katalog domowy dla użytkownika. Opcja -m zmusi useradd do utworzenia katalogu domowego. Spróbujemy stworzyć konto użytkownika z tymi opcjami, a następnie użyć polecenia passwd do ustawienia hasła dla konta. Alternatywnie możesz ustawić hasło, używając opcji -p w poleceniu useradd, ale ja wolę ustawić hasło za pomocą passwd.
sudo useradd -d /home/ Tester -m testuser
sudo passwd testuser
To utworzy użytkownika o nazwie "badacz" i da mu własny katalog domowy w /home/ Testser. Pliki w nowym katalogu domowym są kopiowane z folderu skel /etc/, który zawiera domyślne pliki katalogu domowego. Jeśli chcesz ustawić wartości domyślne dla użytkowników, możesz to zrobić, modyfikując lub dodając pliki w tym katalogu. Jeśli spojrzymy na nowy katalog domowy dla użytkownika:
geek @ ubuntuServ: /etc/ skel $ ls -la /home/ Testser
łącznie 20
drwxr-xr-x 2 testuser tester 4096 2006-12-15 11:34.
drwxr-xr-x 5 root root 4096 2006-12-15 11:37. .
-rw-r-r-1 testuser Tester 220 2006-12-15 11:34. bash_logout
-rw-r-r-1 testuser testuser 414 2006-12-15 11:34. bash_profile
-rw-r-r-1 testser tester 2227 2006-12-15 11:34. bashrc
Zauważysz, że w tym katalogu są skrypty basha. Jeśli chcesz ustawić domyślne opcje ścieżki dla wszystkich nowych użytkowników, możesz to zrobić modyfikując pliki w skel /etc/, które następnie zostaną użyte do utworzenia tych plików za pomocą polecenia useradd.
adduser
Polecenie adduser jest jeszcze łatwiejsze niż polecenie useradd, ponieważ monituje o każdą informację.Uważam, że to trochę zabawne, że istnieją dwa identycznie nazwane komendy, które robią to samo, ale to dla ciebie Linux. Oto składnia:
adduser & lt; nazwa_użytkownika & gt;
Przykład:
geek @ ubuntuServ: /etc/ skel $ sudo adduser thegeek
Hasło:
Dodanie użytkownika `thegeek '...
Dodanie nowej grupy` thegeek'( 1004).
Dodanie nowego użytkownika `thegeek '(1004) z grupą` thegeek'.
Tworzenie katalogu domowego `/home/ thegeek '.
Kopiowanie plików z `/etc/ skel '
Wprowadź nowe hasło UNIX:
Powtórz nowe hasło UNIX:
Nie podano hasła
Wprowadź nowe hasło UNIX:
Powtórz nowe hasło UNIX:
passwd: hasło zaktualizowane pomyślnie
Zmiana informacji o użytkowniku dla thegeek
Wprowadź nową wartość lub naciśnij klawisz ENTER, aby uzyskać domyślne pełne imię
[]: numer pokoju
Geek []: 0
Telefon służbowy []: 555-1212
Telefon domowy []: 555-1212
Inne []:
Czy informacje są poprawne?[y / N] y