Linux. Пользователи и группы.

Коротенькая памятка по работе с пользователями и группами в Линукс.

Linux. Пользователи и группы.

Посмотреть пользователей:

cat /etc/passwd

 

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

useradd < имя пользователя>

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

useradd -s /bin/bash -m -c "Petrov Petr" petrovp

Данная команда создаст пользователя petrovp, с указанием его шелла(-s), размещение домашнего каталога по умолчанию(-m) или указать расположение(-d), описание и др. информация(-c)

Задать(сменить) пароль пользователя:

passwd <имя пользователя>

после этого вводим новый пароль пользователя:

linux. Пользователи и группы.

Заставить пользователя сменить пароль при логоне:

chage -d 0 <user>

 

Заблокировать пользователя:

usermod -L <user>

 

Разблокировать пользователя:

usermod -U <user>

 

Читайте также:  Установка пакетов в Linux.

Задать срок действия учетной записи:

chage -E 2019-09-11 <user>

Отменить срок действия:

chage -E -1 <user>

Добавить пользователя в группу:

usermod -aG <группа> <пользователь>

Если хотите дать пользователю разрешение на выполнение команд с правами суперпользователя, его нужно добавить в группу wheel(CentOS) или sudo(Ubuntu). Проверьте также, не закомментирована ли следующая строка в файле /etc/sudoers:

linux_users_

Для этого выполните команду cat /etc/sudoers

Перед знаком % не должен стоять знак #

 

Посмотреть в какие группы входит пользователь:

groups <пользователь>

Для просмотра групп текущего пользователя просто введите groups

Для просмотра групп в системе откройте файл /etc/groups:

cat /etc/group

Группы будут представлены в следующем формате:

Читайте также:  замена сетевой карты centos

имя_группы:x:идентификатор:список_пользователей

  • имя_группы — имя группы
  • x — заглушка для пароля;
  • идентификатор — уникальный идентификатор группы;
  • список_пользователей — пользователи, которые входят в группу, через запятую.

Для вывода членов определенной группы используйте:

cat /etc/group | grep <имя_группы>

Для удаления пользователя из группы выполните команду:

gpasswd -d <пользователь> <группа>

Для того, чтобы удалить пользователя из системы вместе с его домашним каталогом, используйте команду:

userdel -r <имя_пользователя>

 

В Ubuntu не забывайте перед командами добавлять sudo.

Ну вот вкратце и всё по основным действиям с пользователями и группами.

Узнайте, как создать пользователей Windows и добавить их в группы при помощи Powershell.

Поделиться ссылкой:

Обновлено: 06.09.2019 — 03:31

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.