目的:以root用户通过修改用户配置文件来为系统增加test1用户

登陆root用户,创建test1用户密码为redhat

vim /etc/passwd增加test1用户的信息

0c105cceba34840d95ec71ab875c3a51.png

注释:passwd中每个字段含义以冒号隔开

1.用户名

2.密码,隐藏的所以用x表示

3.用户id,大于500,一般500以内的为系统用户使用

4.用户组id

5.用户注释可以为空

6.用户家目录位置

7.用户默认Shell

3.为用户添加密码信息

首先使用openssl passwd -1 生成加密的密码:-1表示使用MD5算法对密码redhat进行加密

7d97b8c64f0de3f35144267d431fb01f.png

接着编辑/etc/passwd文件为为test1用户增加密码信息

vim /etc/passwd

ba5917ac29a76064ddf40b044bed5507.png

注释:

test1后面的字符串就是刚刚生成的加密后的密码,直接拷贝粘贴进来就行了

/etc/passwd中各个字段含义以冒号分割

1.用户名

2.密码:“!!”表示没有设置密码用户被锁定无法登陆

3.从1970/01/01到最近一次密码修改经过的时间

4.经过多少天密码可以修改,0表示可以立即修改

5.密码最长的使用期限

6.距离到达最长使用时间多少时间提示密码需要修改

7.到达最大期限后多少天可以登录,但是登陆时必须修改密码

8.密码禁用时间

9.保留字段

4.编辑/etc/group文件为用户增加组信息

9dea874f73aa1840cc1ddafcca5b7c04.png

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用户创建完成并成功登陆

ab1ae748f703b6fc3893145670635d42.png

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐