目的:以root用户通过修改用户配置文件来为系统增加test1用户
注释:passwd中每个字段含义以冒号隔开
1.用户名
2.密码,隐藏的所以用x表示
3.用户id,大于500,一般500以内的为系统用户使用
4.用户组id
5.用户注释可以为空
6.用户家目录位置
7.用户默认Shell
3.为用户添加密码信息
首先使用openssl passwd -1 生成加密的密码:-1表示使用MD5算法对密码redhat进行加密
接着编辑/etc/passwd文件为为test1用户增加密码信息
vim /etc/passwd
注释:
test1后面的字符串就是刚刚生成的加密后的密码,直接拷贝粘贴进来就行了
/etc/passwd中各个字段含义以冒号分割
1.用户名
2.密码:“!!”表示没有设置密码用户被锁定无法登陆
3.从1970/01/01到最近一次密码修改经过的时间
4.经过多少天密码可以修改,0表示可以立即修改
5.密码最长的使用期限
6.距离到达最长使用时间多少时间提示密码需要修改
7.到达最大期限后多少天可以登录,但是登陆时必须修改密码
8.密码禁用时间
9.保留字段
4.编辑/etc/group文件为用户增加组信息
5.为用户创建家目录
mkdir /home/test1 :创建目录
cp -r /etc/skel/. /home/test1 :为用户目录增加环境变量和配置信息(RHEL5)
#( cp -r /etc/skel/* /home/test1 :RHEL6版本使用命令)
chown -R test1:test1 /home/test1 : 改变用户家目录和家目录下文件的属主和属组
chomod -R go= /home/test1 :改变用户文件的权限
6.test用户创建完成并成功登陆