Начална » как да » Добавете Потребител на Ubuntu Server

    Добавете Потребител на Ubuntu Server

    Ubuntu Server е като всеки многообразен Linux и разполага с пълни многопотребителски възможности, а обща задача на всеки сървър е добавянето на потребители.

    useradd

    Командата useradd ще ви позволи лесно да добавите нов потребител от командния ред:

    useradd

    Тази команда добавя потребителя, но без допълнителни опции потребителят няма да има парола или домашна директория.

    Забележка: ако получите съобщение, че командата не е намерена, опитайте да използвате пълния път, като този:

    / ЮЕсАр / sbin / useradd

    Можете да използвате опцията -d, за да зададете домашната директория за потребителя. Опцията -m ще принуди useradd да създаде домашната директория. Ще се опитаме да създадем потребителски акаунт с тези опции и след това използваме командата passwd, за да зададем паролата за профила. Алтернативно можете да зададете парола, използвайки -p в командата useradd, но аз предпочитам да задавам парола, използвайки passwd.

    sudo useradd -d / home / testuser -m testuser

    sudo passwd testuser

    Това ще създаде потребителя с име testuser и ще им даде собствена домашна директория в / home / testuser. Файловете в новата домашна директория се копират от папката / etc / skel, която съдържа файловете на домашната директория по подразбиране. Ако искате да зададете стойности по подразбиране за вашите потребители, ще направите това, като промените или добавите файлове в тази директория. Ако разгледаме новата домашна директория за потребителя:

    geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
    общо 20
    drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
    root root 4096 2006-12-15 11: 37…
    -rw-r-r- 1 testuser testuser 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 testuser testuser 2227 2006-12-15 11:34 .bashrc

    Ще забележите, че в тази директория има bash скриптове. Ако искате да зададете опции по подразбиране за всички нови потребители, ще направите това, като промените файловете в / etc / skel, които след това ще се използват за създаване на тези файлове чрез командата useradd.

    adduser

    Командата adduser е дори по-лесна от командата useradd, защото ви подсказва за всяка част от информацията. Смятам, че е малко смешно, че има две почти еднакво наречени команди, които правят същото, но това е linux за вас. Ето синтаксиса:

    adduser

    Пример:

    geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
    парола:
    Добавянето на потребителя „thegeek“…
    Добавяне на нова група „thegeek“ (1004).
    Добавяне на нов потребител „thegeek“ (1004) с група „thegeek“.
    Създаване на начална директория '/ home / thegeek'.
    Копиране на файлове от „/ etc / skel“
    Въведете нова UNIX парола:
    Въведете отново новата UNIX парола:
    Няма предоставена парола
    Въведете нова UNIX парола:
    Въведете отново новата UNIX парола:
    passwd: паролата е актуализирана успешно
    Промяна на потребителската информация за thegeek
    Въведете новата стойност или натиснете ENTER за подразбиране
    Пълно име []: The Geek
    Номер на стаята []: 0
    Работен телефон []: 555-1212
    Домашен телефон []: 555-1212
    Други []:
    Дали информацията е вярна? [y / N] y