Как создать пользователя в Linux Debian

Как создать пользователя в Linux Debian. В этой статье рассмотрим главные операции с пользователями в системах основанных на linux. Расскажу как создавать, удалять изменять пользователей и изменять пароль. Покажу как работать с помощью графического интерфейса и в терминале. В качестве графической оболочки используем gnome.
Работа с пользователями linux в терминале
Удобнее всего управлять пользователями с помощью терминала. Этот способ рассмотрим первым. Тем кто хочет использовать графическую оболочку, листайте ниже. Итак.
Создать пользователя в терминале linux
Чтобы добавить нового пользователя. Используйте команду «useradd». Запускать либо с помощью «sudo» либо из под «root». Синтаксис команды такой:
Основные опции команды:
- -b — базовый каталог пользователя. По умолчанию /home;
- -с — комментарий;
- -d — домашний каталог с файлами пользователя;
- -D — показать или изменить настройки по умолчанию для useradd;
- -e — дата устаревания учетной записи. Формат ГГГ;МММ;ДДД;
- -f — блокировать запись после создания;
- -g — группа пользователя по умолчанию;
- -G — Дополнительные группы;
- -k — альтернативный каталог с шаблонами;
- -l — не добавлять пользователя в базы данных lastlog и faillog;
- -m — создать домашний каталог пользователя;
- -М — не создавать домашний каталог пользователя;
- -N — не создавать группу с тем же именем что и у пользователя;
- -o — разрешить создание пользователей с повторяющимися (не уникальными) UID;
- -p — создать пароль;
- -r — создать системную учётную запись без оболочки входа и домашней директории;
- -s — оболочка для пользователя;
- -u — пользовательский ID новой учётной записи;
Подробно можно посмотреть про опции и команды:
Создам, для примера, пользователя «test» с домашним каталогом командой:
В результате будет создан пользователь с домашним каталогом. Запись создана но отключена потому, что при создании не было команды для создания пароля.
Для большинства домашних компьютеров требуется пользователь с домашним каталогом, паролем и стандартной командной оболочкой «bash». Создам для примера пользователя test1:
Что бы учетная запись активировалась задам пароль:
Можно создать учетную запись сразу с паролем передав параметр «-p». Создам для примера пользователя test2 с паролем «password»:
Вводить пароль в открытом виде в терминале не правильно с точки зрения безопасности. Во-первых он будет виден при вводе а во-вторых сохранится в кэше командной строки. Если задать команду «history» то увидим, что создавали пользователя и его пароль «password» (смотрите скриншот).
Если все же хотите сразу создать пользователя с паролем то очистите кэш командой:
Как изменить имя пользователя в терминале. Команда «usermod»
Что бы с помощью терминала вносить изменения в учетные записи пользователей используйте команду «usermod».
Синтаксис команды такой:
Для примера изменим имя пользователя «test» на «test01». Для этого введем команду:
Дополнительные параметры можно посмотреть командами:
Как удалить пользователя linux в терминале. Команда «userdel»
Для удаления пользователя используйте команду «userdel». Синтаксис у неё такой же простой:
Если требуется удалить пользователя сохранив его домашнюю папку и данные в ней, используйте команду:
Например я удалю пользователя «test01»:
Что бы полностью удалить пользователя «test01» со всеми папками gпочтовым ящиком (если он есть) и данными дам команду:
Управление паролями пользователей в терминале. Команда «passwd»
Для управления паролями используйте команду «passwd». Синтаксис:
Подробно о параметрах читайте в помощи и мануале:
Для изменения пароля для своей учетной записи введите команду:
Будет предложено ввести пароль. Затем повторить его. Учтите, что при вводе пароля ничего не будет отображаться!
Для изменения пароля любого пользователя в систему работайте либо из под учетной записи root либо используйте sudo.
Например я хочу поменять пароль пользователю «good». Команда:
Что бы посмотреть текущее состояние учетной записи дайте команду:
Посмотреть информацию обо всех учетных записях:
Работа с пользователями в графическом интерфейсe. Gnome
Для примера создам пользователя с именем «Good». Для этого нажмите кнопку «Обзор» и кнопку снизу в меню — «Показать приложения».
Здесь перейдите на вкладку «Все» и найдите и выберите апплет «Параметры». Можно использовать строку поиска, так будет быстрее.
Откроется окно «Все параметры». Здесь, в разделе «Система» находится апплет управления пользователями.
Кликните по нему. По умолчанию этот раздел заблокирован. Разблокируйте его нажав на кнопку «Разблокировать» и введите пароль администратора.
После введения пароля опции станут доступны. Здесь можно работать с существующими пользователями. Например включить доступ в систему без пароля. Для этого переместите переключатель «Автоматический вход» во включенное положение. Не рекомендую этого делать! Можно просмотреть историю входа в систему этого пользователя.
Можно изменить тип учетной записи, пароль, язык или имя. Изменить пиктограмму пользователя (кликните по картинке и выберите свою). Для этого кликните по нужному полю, отредактируйте его и нажмите «Enter» для сохранения изменений.
Для того, что бы добавить нового пользователя кликните по кнопке с обозначением знака «+», в левом нижнем углу окна.
Откроется диалоговое окно. Заполните обязательные поля и нажмите кнопку «Добавить» в верхнем правом углу.
Пароль должен быть достаточно сложным. Иначе кнопка добавить не будет активна. Можно не указывать пароль сразу а поставить значение — «Разрешить пользователю установить пароль при следующем входе в систему». В таком случае можно задать пароль при первой авторизации этого пользователя.
Если требуется добавить компьютер в домен. Нажмите кнопку «Корпоративный вход». Заполните поля домен и пароль. Пользователь создан. Можно авторизоваться в системе.
Что бы удалить пользователя с помощью графической оболочки. Разблокируйте окно. Выберите не нужного и нажмите в левом нижнем углу кнопку со знаком минус «-«. Выберите предложенный вариант. Либо с сохранением данных пользователя либо удалив их.
На сегодня всё. Теперь вы знаете как создавать и управлять пользователями в линукс.
Управление пользователями на Ubuntu и Debian
В инструкции описано создание, удаление и изменение пользователей операционной системы Ubuntu или Debian.
Первоначальные требования для системы Debian
Многие из команд в этом руководстве требуют привилегий суперпользователя. Если при использовании команды sudo появляется следующая ошибка:
bash: sudo: command not found
Вам необходимо активировать режим суперпользователя, установить команду sudo и добавить своего пользователя в группу sudo:
su —
apt-get install sudo -y
usermod -aG sudo yourusername
Как добавить нового пользователя?
В Ubuntu и Debian есть два инструмента командной строки, которые вы можете использовать для создания новой учетной записи пользователя: useradd и adduser.
useradd — это низкоуровневая утилита для добавления новых пользователей, а adduser — дружественный интерактивный интерфейс для useradd, написанный на Perl.
Для создания новой учетной записи пользователя операционной системы с именем username с помощью команды adduser, выполните следующую команду:
sudo adduser username
В результате появится диалог, в котором необходимо ввести пароль и дополнительную информацию:
Adding new group `username’ (1000) …
Adding new user `username’ (1000) with group `username’ …
Creating home directory `/home/username’ …
Copying files from `/etc/skel’ …
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
Work Phone []: 123-45-45
Is the information correct? [Y/n] Y
Команда создает домашний каталог для нового пользователя и скопирует туда файлы из каталога /etc/skel.
По умолчанию членам группы sudo предоставляется доступ sudo.
Если необходимо, чтобы у вновь созданного пользователя были права администратора, добавьте его в группу sudo:
sudo usermod -aG sudo username
Как удалить пользователя?
Существует два инструмента командной строки, которые можно использовать для удаления учетной записи пользователя: userdel и deluser. Рекомендуем использовать команду deluser, так как она более дружественная, чем низкоуровневая userdel.
Чтобы удалить пользователя, не удаляя пользовательские файлы и каталоги, выполните:
sudo deluser username
Если необходимо удалить домашний каталог пользователя и его содержимое, используйте флаг —remove-home:
sudo deluser —remove-home username
В результате появится следующее сообщение:
Removing user `username’ …
Warning: group `username’ has no more members.
Как изменить пароль пользователя?
Для изменения собственного пароля используйте команду passwd без дополнительных аргументов:
В системном диалоге необходимо будет ввести старый пароль и указать новый:
Changing password for username.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Для изменения пароля для другого пользователя необходимы права администратора и имя пользователя:
