9.Rocky Linux 用户和用户组的管理

一、前言

在以往的很多分享中我们都曾多次提到用户和组,类似的用户和组的管理我们在Windows Server操作系统中也讲到过。用户和组的创建和管理有利于维护操作系统的安全,以及执行更精细化的、复杂化的操作等。今天我们分享的就是关于Rocky Linux操作系统的用户和用户组的管理,同样主要围通过指令来执行这一学习Linux操作系统的核心。

二、简介

在Linux操作系统中,用户主要分为管理员用户、系统用户和普通用户。管理员用户拥有对操作系统的绝对控制权,其默认的用户UID为0;系统用户主要用于执行系统服务进程,也就是系统服务管理器执行的服务进程都需要用户参与才能执行,系统用户默认存在但不能登录,其主要作用在于以区别不同系统用户之间的任务执行不受影响,其用户的UID一般为1~999;普通用户的主要作用在于执行供我们使用的应用程序,其UID一般为1000~65535。

三、操作

1.用户和组的配置文件查询

在Linux操作系统中,用户和组的配置文件都是分为用户/组账户文件、用户/组密码文件。接下来就分享如何在Rocky Linux操作系统中查询这些配置文件,并简要解释其内容。

(1)用户配置文件查询

查询指令:

bash 复制代码
cat /etc/passwd # 查询用户配置文件

配图:

用户名:密码:UID:GID:用户描述:主目录:登录Shell

(2)用户密码配置文件查询

查询指令:

bash 复制代码
cat /etc/shadow # 用户密码配置查询

配图:

用户名:密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:保留字段

(3)用户组配置文件查询

查询指令:

bash 复制代码
cat /etc/group # 查询用户组配置文件

配图:

用户组名:组密码:GID:组成员列表

(4)用户组密码配置文件查询

查询指令:

bash 复制代码
cat /etc/gshadow # 查询用户组密码配置文件

配图:

用户组名:组密码:用户组管理者:组成员列表

2.用户管理

(1)用户添加

配置指令:

bash 复制代码
useradd tast1 # 添加一个名为tast1的用户
grep tast1 /etc/passwd # 查询tast1用户是否存在

配置图:

(2)密码设置

配置指令:

bash 复制代码
passwd tast1 # 设置tast1的用户密码

配置图:

(3)属性管理

配置指令:

bash 复制代码
usermod -u 1024 tast1 # 将tast用户的UID更改为1024

配置图:

(4)用户删除

配置指令:

bash 复制代码
userdel -r tast1 # 删除用户tast,-r选项用于在删除用户同时删除其下的目录及文件

配置图:

3.用户组管理

(1)用户组添加

配置指令:

bash 复制代码
group users001 # 添加一个名为tasts001的组

配置图:

(2)属性管理

配置指令:

bash 复制代码
groupmod -g 1024 users001 # 更改组users001的GID为1024

配置图:

(3)添加用户入组

配置指令:

bash 复制代码
gpasswd -a tast1 users001 # 将tast1用户添加到users001组中

配置图:

(4)用户组删除

配置指令:

bash 复制代码
groupdel users001 # 删除users001组

配置图:

4.其他

(1)ID查询

配置指令:

bash 复制代码
id root # 查看用户root的ID
id tast1 # 查看用户tast1的ID

配置图:

(2)用户切换

配置指令:

bash 复制代码
su - tast1 # 从当前用户切换到tast1用户
su - root # 从tast1用户切换到root用户

配置图:

(3)用户密码属性修改

配置指令:

bash 复制代码
chage -M 20 tast1 # 更改tast1用户的密码有效时间为20天
chage -l tast1 # 查看tast1用户密码信息

配置图:

四、总结

今天主要分享了有关在Rocky Linux操作系统中用户和用户组的管理,以及Linux操作系统中用户的类型及其用处。

感谢大家的观看,咱们下次再见。

相关推荐
JZZC21 个月前
4.Rocky Linux 网络配置
网络配置·rocky linux
云道轩3 个月前
阿里云和华为云Rocky LINUX 9.X镜像就绪及低端可用英伟达GPU
阿里云·华为云·云计算·gpu·rocky linux
SCBAiotAigc1 年前
Rocky Linux设置静态IP
人工智能·python·rocky linux
范振勇2 年前
在RockyLinux 9.3环境中采用RPM模式部署Oracle 19C
oracle·rocky linux