admin:linux:debian:users

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

useradd

useradd - регистрирует нового пользователя или изменяет информацию по умолчанию о новых пользователях

Создать пользователя, добавить его в группу sudo, создать домашнюю директорию, указать пароль:

useradd user1 -m -G sudo -p pass

adduser

создаем пользователя и добавляем в группу SUDO

download
# adduser username
# usermod -aG sudo newuser
  • groupadd - создание новой группы
  • groupdel - Удаление группы
  • groupmod -n [new_group_name] [old_group_name] переименовать [new_group_name] в [old_group_name]
  • userdel -r [user] удаление юзера [user] и его домашний каталог
  • passwd - изменить пароль пользователя
  • Если вы выполнили вход под root и хотите сменить пароль для другого пользователя системы, то команда: passwd user
  • change -E [date] [user] - установить дату окончания действия учетной записи пользователя
  • pwck - проверка системных файлов: /etc/passwd и etc/shadow учетных записей
  • grpck - проверка системных учетных файлов etc/group учетных записей
  • w - список пользователей авторизованных в системе
  • logname - выводит имя пользователя
  • adduser - скрипт добавления пользователя https://andreyex.ru/linux/komandy-linux-i-komandy-shell/useradd-protiv-adduser-v-chem-raznitsa

Usermod

$ usermod опции синтаксис

Здесь нас будут интересовать только несколько опций с помощью которых можно добавить пользователя в группу root linux. Вот они:

download
-G - дополнительные группы для пользователя;
-a - добавить пользователя в дополнительные группы из параметра -G, а не заменять им текущее значение;
-g - установить новую основную группу для пользователя, такая группа уже должна существовать, и все файлы в домашнем каталоге теперь будут принадлежать именно этой группе.

id

посмотреть информацию о пользователе

download
# id user

Другие команды

Стать root’ом (пользователь должен быть в группе «wheel»):

su

Изменить uid на username:

su username

Показать все учётные записи (выводится содержимое файла /etc/passwd, где они перечислены):

cat /etc/passwd

Показать все группы (выводится содержимое файла /etc/group, где они перечислены):

cat /etc/group

Создать пользователя username; — m с этой опцией команда создаст не только учётную запись, но и домашнюю директорию с набором скелетных файлов и скриптов (по умолчанию /home/username).

pw useradd username -m 

Изменить свой пароль:

passwd
sudo passwd

Изменить пароль пользователя username (имеет право только root):

passwd username
  • admin/linux/debian/users.txt
  • Последнее изменение: 2020/11/19 08:32
  • truadmin