Домашня » як » Додайте користувача на Ubuntu Server

    Додайте користувача на Ubuntu Server

    Ubuntu Server, як і будь-який різновид Linux, має повноцінні багатокористувацькі можливості, а загальне завдання на будь-якому сервері - додавання користувачів.

    useradd

    Команда useradd дозволить вам легко додати нового користувача з командного рядка:

    useradd

    Ця команда додає користувача, але без додаткових параметрів користувач не матиме пароль або домашній каталог.

    Примітка: якщо ви отримаєте повідомлення про те, що команда не знайдена, спробуйте використати повний шлях, наприклад:

    / usr / 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 .
    кореневий корень drwxr-xr-x 5 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' (1004).
    Додавання нового користувача "thegeek" (1004) з групою "thegeek".
    Створення домашнього каталогу '/ home / thegeek'.
    Копіювання файлів з "/ etc / skel"
    Введіть новий пароль UNIX:
    Повторно введіть новий пароль UNIX:
    Пароль не надано
    Введіть новий пароль UNIX:
    Повторно введіть новий пароль UNIX:
    passwd: пароль успішно оновлено
    Зміна інформації користувача для thegeek
    Введіть нове значення або натисніть клавішу ENTER для типового значення
    Повне ім'я []: Geek
    Номер кімнати []: 0
    Робочий телефон []: 555-1212
    Домашній телефон []: 555-1212
    Інший []:
    Чи правильна інформація? [y / N] y