Thank you for reading this post, don't forget to subscribe!
во-первых, нам нужно узнать информацию о последних созданных UID и GID.
Как только вы получите эту информацию, перейдите к следующему шагу.
1 2 3 |
# cat /etc/passwd | tail -1 tuser1:x:1153:1154:Test User:/home/tuser1:/bin/bash |
На основании вышеприведенного вывода. UID последнего созданного пользователя — 1153, а GID — 1154.
Чтобы поэкспериментировать, мы добавим tuser2 в систему.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
+-----------------------------------------------------------------------+ |username:password:UID:GID:Comments:User Home Directory:User Login Shell| +-----------------------------------------------------------------------+ | | | | | | | 1 2 3 4 5 6 7 1- <strong>Username:</strong> This field indicates the User name. Characters length should be between 1 to 32. 2- <strong>Password (x):</strong> It indicates that encrypted password is stored at /etc/shadow file. 3- <strong>User ID:</strong> It indicates the user ID (UID) each user should be contain unique UID. UID (0-Zero) is reserved for root, UID (1-99) reserved for system users and UID (100-999) reserved for system accounts/groups 4- <strong>Group ID (GID):</strong> It indicates the group ID (GID) each group should be contain unique GID is stored at /etc/group file. 5- <strong>Comment/User ID Info:</strong> It indicates the command field. This field can be used to describe the user information. 6- <strong>Home directory (/home/$USER):</strong> It indicates the user's home directory. 7- <strong>shell (/bin/bash):</strong> It indicates the user's shell. |
Добавьте информацию о пользователе в конец файла.
1 2 3 4 |
# vi /etc/passwd tuser2:x:1154:1155:Test User2:/home/tuser2:/bin/bash |
Вы должны создать группу с тем же именем.
Итак, добавьте детали группы в файл /etc/group.
1 2 3 |
# vi /etc/group tuser2:x:1155: |
После того, как вы сделали два вышеупомянутых шага, затем установите пароль для пользователя.
1 2 3 4 5 6 |
# passwd tuser2 Changing password for user tuser2. New password: Retype new password: passwd: all authentication tokens updated successfully. |
Наконец, попробуйте войти с вновь созданным пользователем.
1 2 3 4 5 6 7 8 9 10 11 12 |
# ssh tuser2@CentOS7.itisgood.ru tuser2@CentOS7.itisgood.ru's password: Creating directory '/home/tuser2'. $ls -la total 16 drwx------. 2 tuser2 tuser2 59 Jun 17 09:46 . drwxr-xr-x. 15 root root 4096 Jun 17 09:46 .. -rw-------. 1 tuser2 tuser2 18 Jun 17 09:46 .bash_logout -rw-------. 1 tuser2 tuser2 193 Jun 17 09:46 .bash_profile -rw-------. 1 tuser2 tuser2 231 Jun 17 09:46 .bashrc |