首页 > 代码库 > linux下手动创建用户详解
linux下手动创建用户详解
一.手动创建文件:
1.改/etc/passwd 文件
2.改/etc/shadow
3.改/etc/group 文件
4.mkdir /xiaoming
5.cp /etc/skel/.bash* /xiaoming/
6.chown -R xiao
(1). /etc/passwd 文件详解
root x 0 0 root /root /bin/bash
用户名 口令 用户标识号 组标识号 注释性描述 主目录 登录Shell
(2)./etc/shadow文件
xiaoqiang $6$r0y8ZMjd$nl7auOg7Kd5Y10/0veqg0ED2W5tlfviucx/qHRkjI2wfhqZjJRfIGxCMiDuridmoJ.srKNG//q59TPBlnj8OG. 17385
帐号名称 密码 如果是在密码栏的第一个字元为‘ * ’或者是‘ ! ’,表示这个帐号并不会被用来登入的意思 最近更动密码的日期算天数
0 99999 7 : :
密码不可被更动的天数 密码需要重新变更的天数 密码过期的恕限时间 帐号失效日期:这个日期跟第三个栏位一样 保留
xiaoqiang:$6$r0y8ZMjd$nl7auOg7Kd5Y10/0veqg0ED2W5tlfviucx/qHRkjI2wfhqZjJRfIGxCMiDuridmoJ.srKNG//q59TPBlnj8OG.:17385:0:99999:7:::
(3).cat /etc/group|tail -1
xiaoqiang x 500 :
用户组 x是密码段,表示没有设置密码 此组GID是500, 这个组都为那几个用户的附属组
(4)具体步骤
1./etc/passwd 行加入
xiaoming:x:502:501::/home/xiaoming:/bin/bash
2./etc/shadow行加入
xiaoming:$6$r0y8ZMjd$nl7auOg7Kd5Y10/0veqg0ED2W5tlfviucx/qHRkjI2wfhqZjJRfIGxCMiDuridmoJ.srKNG//q59TPBlnj8OG.:17385:0:99999:7:::
3./etc/group
group1:x:501:
可以新加入一行并指定这个用户的组ip,也可以在passwd里面指定,这里就不用建立了。
4. mkdir /home/xiaoming
5. su - xiaoming 此时进入用户没有环境变量。
Password:
-bash-4.1$
6.cp /etc/skel/.bash* /home/xiaoming/ 在用户目录下加入环境变量。
su - xiaoming
[xiaoming@rhel6 ~]$ 出现环境变量。
7. mkdir aai 创建目录 此时用户虽然存在,但是没有任何的权限。
mkdir: cannot create directory `aai‘: Permission denied
8. chown -R xiaoming:group1 /home/xiaoming (-R参数是递归意思,就是对于/home/xiaoming下所有的目录都修改权限。)
9. mkdir aa 此时就可以创建目录了
[xiaoming@rhel6 ~]$ ls -l
total 4
drwxr-xr-x 2 xiaoming group1 4096 Aug 7 14:51 aa
ll /etc/passwd
-rw-r--r-- 1 root root 1670 Aug 7 14:33 /etc/passwd
ll aa1
-rw-r--r-- 1 xiaoming group1 0 Aug 7 14:57 aa1
本文出自 “linux手动创建用户” 博客,请务必保留此出处http://13179370.blog.51cto.com/13169370/1954213
linux下手动创建用户详解