Памятка как добавить, изменить, удалить пользователя с помощью командной строки в Debian 8 Jessie/Ubuntu Server 14.04 LTS

Данная статья будет мне памяткой, как добавлять пользователей, изменять, удалять пользователей в консольном режиме Ubuntu Server 14.04.

 

Добавление пользователя

Пользователь создается командой:

sudo useradd username

Полезные ключи используемые при создании пользователя:

  • -m (—create-home) — Создать домашний каталог. По-умолчанию домашний каталог не создается.
  • -M (—no-create-home) — Не создавать домашний каталог.
  • -d (—home-dir HOME_DIR) — Указать расположение домашнего каталога.
  • -N (—no-user-group) — Не создавать группу с таким же именем, как имя пользователя.
  • -g (—gid GROUP) — Название или ID первичной группы пользователя.
  • -G (—groups GROUPS) — Указать список дополнительных групп для пользователя.
  • -p (—password PASSWORD) — Задание пароль пользователя.
  • -s (—shell SHELL) — Указание оболочки пользователя (прим. /bin/bash). По-умолчанию /bin/sh.
  • -c (—comment COMMENT) — Добавить комментарий к пользователю.

 

Изменение пользователя

Изменить пользователя можно командой:

sudo usermod -c "Этой командой мы добавим комментарий" jakonda

Изменить пароль пользователю можно при помощи утилиты passwd.

sudo passwd jakonda

Основные ключи passwd:

  • -d  — Удалить пароль пользователю.Пользователь сможет входить в систему без пароля.
  • -e  — Сделать пароль устаревшим. Это заставит пользователя изменить пароль при следующем входе в систему.
  • -i   — Заблокировать учетную запись пользователя по прошествии указанного количества дней после устаревания пароля.
  • -n  — Минимальное количество дней между сменами пароля.
  • -x  — Максимальное количество дней, после которого необходимо обязательно сменить пароль.
  • -l   — Заблокировать учетную запись пользователя.
  • -u  — Разблокировать учетную запись пользователя.

 

Удаление пользователя

Чтобы удалить пользователя выполним команду:

sudo userdel jakonda

Ключи userdel:

  • -f  — Принудительно удалить пользователя, даже если он сейчас работает в системе.
  • -r  — Удалить домашний каталог пользователя.

 

Помимо использования команд, так же можно добавлять и редактировать пользователей и групп, через файлы конфигурации. Ниже приведу описание файлов конфигураций

 

Файл /etc/passwd

В файле /etc/passwd хранится вся информация о пользователях кроме пароля. Пример записи в файле:

cat /etc/passwd

jakonda:x:1000:1000::/home/jakonda:/bin/bash

где:

  • jakonda            — Имя пользователя для входа в систему.
  • x                        — Необязательный зашифрованный пароль.
  • 1000                  — Числовой идентификатор пользователя (UID).
  • 1000                  — Числовой идентификатор группы (GID).
  • /home/jakonda — Домашний каталог пользователя.
  • /bin/bash          — Оболочка пользователя.

 

Файл /etc/group

В файле /etc/group хранится информация о группах. Пример записи в файле:

cat /etc/group

sudo:x:27:jakonda

где:

  • sudo     — Название группы
  • x            — Необязательный зашифрованный пароль.
  • 27          — Числовой идентификатор группы (GID).
  • jakonda — Список пользователей, находящихся в группе.

 

Файл /etc/shadow

Файл /etc/shadow хранит в себе пароли. Установленные на этот файл, не дают считать его простому пользователю. Пример записи в файле:

cat /etc/shadow

jakonda:$6$FoSYdSIJ$iYccrL8PrrIt98FmgkCK6P9dPAkW6bfXS1VKklDwTz4tAA0RS/6Smt6JRkvc3O21PM5D5jbxJuHyqglQ0beov.:17360:0:99999:7:::

где:

  • jakonda                                       — Имя пользователя для входа в систему.
  • $6$FoSYdSIJ$iYccrL8PrrIt98F.. — Необязательный зашифрованный пароль.
  • 17360                                           — Дата последней смены пароля.
  • 0                                                   — Минимальный срок действия пароля.
  • 99999                                           — Максимальный срок действия пароля.
  • 7                                                   — Период предупреждения о пароле.
  •                                                      — Период неактивности пароля.
  •                                                      — Дата истечения срока действия учётной записи.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

12 − четыре =