Сегодня разберем в одной теме несколько команд:
— команды создания\удаления пользователей, групп Linux:
— назначение пользователям групп Linux;
— поменять пароль пользователю Linux;

1. Добавление пользователя и создание группы в Linux. Команды Linux.

Информация о пользователях и группах находится в файлах: /etc/passwd, /etc/shadow, /etc/group и /etc/gshadow. Можем посмотреть их содержимое через команды:

cat /etc/passwd
cat /etc/shadow
cat /etc/group
cat /etc/gshadow
1.1. Добавим пользователя ithelp21ru-user и зададим ему пароль командами:
# useradd ithelp21ru-user
# passwd ithelp21ru-user
Enter new UNIX password:12345678
Retype new UNIX password:12345678
passwd: password updated successfully

или

# useradd -p 123456 ithelp21ru-user

Если вы хотите поменять пароль linux пользователю под которым находитесь в консоли, достаточно ввести команду passwd в консоли и сменить пароль на новый.

Удаление пользователя происходит с помощью команды:

root@ithelp21:~# userdel ithelp21ru-user
1.2. Создание группы и добавление в нее пользователя.

Немного теории.
Есть два вида групп — первичная-основная и вторичная-дополнительная.
Первичная группа — создается, когда пользователь создается в системе и имеет такое же название как и имя пользователь. У каждого пользователя может быть только одна основная группа.
Вторичная группа — группа, к которой можно добавить до 32 пользователей.
Ключи:
-g — основная группа пользователя;
-G — список дополнительных групп;
создадим группу admins и добавим в нее нового пользователя user2:

# groupadd test-group;
# useradd -G test-group ithelp21ru-user

Удаление группы:

#groupdell test-group;
2. Примеры:
2.1. Добавим нового пользователя ithelp21ru-user в основную группу test-group, отличную от имени пользователя.
# groupadd test-group
# useradd -g test-group ithelp21ru-user
# id ithelp21ru-user
uid=1001(ithelp21ru-user) gid=1001(test) группы=1001(test-group)
2.2. Добавление пользователя в существующую группу, команда USERMOD:

Добавляем существующего пользователя ithelp21ru-user в вторичную группу test-group:

# usermod -a -G test-group ithelp21ru-user
# useradd ithelp21ru-user
# id ithelp21ru-user
uid=1002(ithelp21ru-user) gid=1002(ithelp21ru-user) группы=1002(ithelp)
# usermod -a -G test-group ithelp21ru-user
# id ithelp21ru-user
uid=1002(ithelp21ru-user) gid=1002(ithelp21ru-user) группы=1002(ithelp21ru-user),1001(test-group)
2.3. Пользователю ithelp поменяем основную группу на test-group:
# usermod -g test-group ithelp21ru-user
# usermod -g test-group ithelp21ru-user
# id ithelp21ru-user
uid=1002(ithelp21ru-user) gid=1001(test-group) группы=1001(test-group)

Как посмотреть активных пользователей в данный момент на Linux?
Команда просмотра текущих пользователей, которые вошли в систему:

users
who -H

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

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

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