话不多说,让我们开始吧。
首先,我们要找出最后创建的UID和GID信息。把握了这种信息以后,就可以继续下一步。
# cat /etc/passwd | tail -1 tuser1:x:1153:1154:Test User:/home/tuser1:/bin/bash
按照以上输出linux创建用户密码,最后创建的用户UID是1153,GID是1154。为了试验,我们将在系统中添加tuser2用户。
现今,在/etc/passwd文件中添加一条用户信息。总共七个数组,你须要添加一些必要信息。
+-----------------------------------------------------------------------+ |username:password:UID:GID:Comments:User Home Directory:User Login Shell| +-----------------------------------------------------------------------+ | | | | | | | 1 2 3 4 5 6 7
用户名:这个数组表示用户名称。字符宽度必须在1到32之间。密码(x):表示储存在/etc/shadow文件中的加密密码。用户ID:表示用户的ID(UID),每位用户都有独一无二的UID。UID0保留给root用户,UID1-99保留给系统用户64位linux,UID100-999保留给系统帐号/组。组ID:表示用户组的ID(GID)linux数据恢复,每位用户组都有独一无二的GID,储存在/etc/group文件中。注释/用户ID信息:这个数组表示备注,用于描述用户信息。主目录(/home/$USER):表示用户的主目录。shell(/bin/bash):表示用户使用的shell。
在文件最后添加用户信息。
# vi /etc/passwd tuser2:x:1154:1155:Test User2:/home/tuser2:/bin/bash
你须要创建相同名字的用户组。同样地,在/etc/group文件中添加用户组信息。
# vi /etc/group tuser2:x:1155:
做完以上两步以后linux创建用户密码,给用户设置一个密码。
# passwd tuser2 Changing password for user tuser2. New password: Retype new password: passwd: all authentication tokens updated successfully.
最后,试着登陆新创建的用户。
# ssh [email protected] [email protected]'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
via:
作者:MageshMaruthamuthu选题:lujun9972译者:hello-wn校对:wxy
本文由LCTT原创编译,Linux中国荣誉推出