Centos8用户和组的管理

1.用户和组的相关配置文件

1.1 用户的分类

 linux用户三种角色:超级用户,普通用户,虚拟用户
超级用户:root 拥有对系统的最高的管理权限,UID=0
普通用户:
系统用户:UID范围:1-999(Centos7/8版本)	1-499(Centos6版本)
本地用户:UID范围:1000+(Centos7/8版本)	500+(Centos6版本)
 UID:即每个用户的身份标识,类似于每个人的身份证号码  
虚拟用户:伪用户,一般不会用来登录系统,它主要是用于维持某个服务的正常运行,如:ftp,apache;

1.2 配置文件

用户配置文件 	/etc/passwd	#记录每个用户的一些基本属性,并且对所有用户可读,每一行记录对应一个用户
用户组文件		/etc/group	#用户组信息存放位置,组名不能重复;
用户密码信息	/etc/shadow	#存放用户密码信息。只对root可读

2. 管理用户和组

2.1 用户命令

创建用户并指定家目录和登陆shell:useradd -s /bin/bash -d /opt/sam -m sam 
查看用户id:id sam
删除用户:userdel -r sam
修改密码:echo 123456 | passwd --stdin xuegod
# 查看用户相关命令
id:用户和组的信息
whoami:查看当前有效用户名
who:显示目前登录系统的用户信息
w:显示已经登录系统的用户列表

2.2 添加用户规则

用户创建的一些默认规则在以下两个配置文件中:

控制添加用户规则文件的两个文件:/etc/login.defs和/etc/default/useradd

命令:chage
-m:密码可更改的最小天数;为0代表任何时候都可以更改密码
-d:上次更改的日期,为0表示强制在下次登录时更改密码;
# 恢复误删除普通用户假目录下的隐藏文件:
cp /etc/skel/.bash* /home/sam/
chown sam:sam /home/sam/.bash*

3. 进入Centos8紧急模式恢复root密码;

3.1 重启Centos8系统,按e进入编辑界面
在这里插入图片描述
3.2 在rhgb quiet后面空格输入rd.break,按ctrl+x进入紧急界面
。。。。
3.3 依次输入以下内容(密码修改成功)

# 简要步骤
rd.break
mount -o remonut,rw /sysroot/
chroot /sysroot
passwd(修改两次密码)
touch /.autorelabel
exit
reboot
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值