Główna » jak » Dodaj użytkownika na serwerze Ubuntu

    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