Dodaj użytkownika na serwerze Ubuntu
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
Polecenie useradd pozwoli ci łatwo dodać nowego użytkownika z linii poleceń:
useradd
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
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 / testuser -m testser
sudo passwd testuser
Spowoduje to utworzenie użytkownika o nazwie "badacz" i udostępnienie mu własnego katalogu domowego w / home / testuser. Pliki w nowym katalogu domowym są kopiowane z folderu / etc / skel, 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 testuser 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 tester 414 2006-12-15 11:34 .bash_profile
-rw-r-r-1 testuser 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 / etc / skel, które następnie zostaną użyte do utworzenia tych plików za pomocą polecenia useradd.
Dodaj użytkownika
Polecenie adduser jest nawet ł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:
Dodaj użytkownika
Przykład:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Hasło:
Dodawanie użytkownika "thegeek" ...
Dodawanie 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 ustawić wartość domyślną
Pełna nazwa []: The Geek
Numer pokoju []: 0
Telefon służbowy []: 555-1212
Telefon domowy []: 555-1212
Inny []:
Czy informacje są poprawne? [y / N] y