Для работы с пользователями используются файл /etc/group, /etc/passwd и /etc/shallow.
В последнем хранятся хэшированные пароли.
1. Структура файла /etc/group
cdrom:x:24:vivek,student13,raj _____ _ _ _____ | | | | | | | | 1 2 3 4где 1 - имя группы, 2 - показывает место пароля (не используется), 3 - ID группы (GID), 4 - список пользователей, состоящих в группе.
Посмотреть в каких группах состоит пользователь:
grep username /etc/group
Посмотреть в какие пользователи в группе:
grep groupname /etc/group
Чтобы добавить пользователя username в группу groupname, набираем:
usermod -a -G groupname username
(или usermod -G groupname username)
Если пользователя еще нет:
a) добавить в существующую группу
useradd -G groupname username
б). добавить в существующую группу и группу для пользователя сделать первичной
useradd -g groupname username
Если группы нет, создать ее надо командой:
groupadd groupname
2. Структура файла /etc/passwd
где 1 – имя пользователя, 2 – пароль, который в зашифрованном виде хранится в /etc/shadow,
3 – ID пользователя (UID), 4 – ID группы (GID), 5 – комментарии, 6 – путь к домашней директории, 7 -путь расположения коммандной оболочки для пользователя.
3. Удалить пользователя
userdel usrname
Удалить группу
groupdel groupname
You must be logged in to post a comment.
Recent Comments