如何配置sudo权限 管理用户和组 用户密码
1.如何配置sudo权限
sudo权限是使普通用户临时获得root权限
(1)给单个用户开全部的sudo权限
i.编辑/etc/sudoers配置文件(看文件是否有写权限,没有的话先添加写权限)
ii.在文件中加入 用户名 ALL=(ALL)ALL
(2)给一个用户组开sudo权限
i.编辑/etc/sudoers配置文件
ii.在文件中加入 %组名 ALL=(ALL)ALL
(3)配置免密sudo
tom ALL=(ALL) NOPASSWD:ALL
(4)最简单的方法:将用户直接加到wheel组,系统默认wheel组就是sudo组
eg: usermod -aG wheel 用户名
-a(append)追加 -aG就是追加一个辅助组
2.管理用户和组
管理用户
(1)/etc/login.defs中定义新用户的UID范围和密码生命周期
(2)删除用户 userdel username ------用户的家目录没删,数据还在
使用userdel -r username可以删除用户和用户的主目录
(3)rhel9之后普通用户UID从1000开始
(4)find / -nouser -o nogroup 可以探索不属于任何用户和组的文件
(5)建好用户以后立马用passwd username给用户设置口令
(6)UID范围:root---UID=0 ; 系统用户(红帽系统用户,红帽内核 ) --- UID I-200 ;其他系统用户 --- UID 201-999 ; 普通用户--- UID 1000+;
管理组
辅助组可以随便删,但是只要是用户的主组,主组是删不了的;用户的主组一般不动,我们用usermod -aG 增加辅助组
3.管理用户密码
(1)秘钥存放在/etc/shadow文件中(由于字典攻击保存在这里,只有root用户能读取)
(2)usermod -L 锁定用户 usermod -U 重启用户
