九五从零开始的运维之路(其八)

简介: 首先,让我们来了解一下Linux系统中的组管理。组是一种将用户进行逻辑分组的方式,它可以帮助管理员更好地管理用户的权限和访问控制。通过将用户分配到不同的组中,管理员可以更好地控制用户对系统资源的访问权限。

前言

本篇将简述的内容:Linux系统下的组管理与用户信息查看


一、组管理

首先,让我们来了解一下Linux系统中的组管理。组是一种将用户进行逻辑分组的方式,它可以帮助管理员更好地管理用户的权限和访问控制。通过将用户分配到不同的组中,管理员可以更好地控制用户对系统资源的访问权限。

组管理和用户信息查看是系统管理员必须掌握的重要技能之一。组管理涉及到创建、修改和删除组,以及将用户添加到组中。而用户信息查看则涉及到查看用户的基本信息、所属组以及权限等。


1.创建:groupadd

在Linux系统中,可以使用命令行工具来创建新的组。使用以下命令


groupadd -g GID groupName

创建指定GID的用户组


2.修改:groupmod

要修改组的属性,可以使用以下命令:


groupmod -g GID groupName

修改指定用户组的GID


3.删除:groupdel

要删除一个现有的组,可以使用以下命令:

groupdel groupName

删除用户组


4.添加用户:gpasswd

一旦你创建了一个组,你可能想要将用户添加到该组中。为了将用户添加到组中,可以使用以下命令:


gpasswd -a userName groupName

添加用户到组

gpasswd -d userName groupName

将用户移除

gpasswd -M userName1,userName2,...... groupName

批量添加用户到组


二、用户信息查看

用户信息查看有五个命令词,有详有简


1.id–显示真实和有效的 UID 和 GID

要查看特定用户的详细信息,可以使用以下命令:


id [userName]

显示需要查询用户的真实和有效的 UID 和 GID,不跟用户名时,默认查询root


2.finger–用户信息查找命令

finger命令用来查找并显示用户信息,系统管理员通过使用该命令可以知道某个时候到底有多少用户在使用这台Linux主机。

ba4b76f87aef12cbd65645e702880960_6f301f5970d74002aec0c062e5066a7a.png

3.w–详细显示登录用户信息,包括正在运行的程序

w 显示谁已登录以及他们正在做什么。

w 命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。单独执行 w 命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

817b53d3a0efd726431c52dbd783b428_a26b888c01ab43c9a9f93609fe6af210.png

接下来的条目显示每位用户的:

登录名、tty名、远程主机、登录时间、空闲时间、JCPU、PCPU 以及他们当前进程的命令行。


4.whoami–显示当前登录用户名

whoami命令用于打印当前有效的用户名称,相当于执行id -un命令。


5.who–显示用户登录信息,不详细

who 的功能是展示登录到当前系统的用户。

6f45f968e2afee1737b0d676090989e8_615f4f0b04794375aa90d2a441f5621a.png

总结

本篇对Linux组管理与用户信息查看进行了浅显的描述

希望本篇博文对你在Linux系统下的组管理和用户信息查看方面有所帮助。如果你有任何问题或疑问,请随时在评论区留言。谢谢阅读!

目录
相关文章
|
11月前
|
运维 Java 应用服务中间件
九五从零开始的运维之路(其十九)
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Tomcat虚拟主机是通过linux或windows操作系统下进行独立运行的一个网站发布容器,他是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。
78 0
|
11月前
|
SQL 运维 关系型数据库
|
11月前
|
运维 关系型数据库 MySQL
九五从零开始的运维之路(其三十五)
MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。
66 2
|
11月前
|
监控 Linux 网络安全
Linux系统下的keepalived双机热备
在一个 LVS 服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但 是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。
149 0
|
11月前
|
运维 负载均衡 算法
九五从零开始的运维之路(其三十六)
(一)四层负载均衡器 四层负载均衡器也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等;
59 0
|
11月前
|
存储 缓存 NoSQL
九五从零开始的运维之路(其三十二)
本篇将简述的内容:Linux系统下的Redis基础
67 0
|
11月前
|
存储 运维 Linux
九五从零开始的运维之路(其三十一)
计划任务是在指定的时间间隔内自动执行的任务。在Linux系统中,常用的计划任务工具是crond(cron daemon)。用户可以通过创建计划任务来定期执行指定的命令或脚本。
58 0
|
11月前
|
存储 运维 关系型数据库
九五从零开始的运维之路(其二十九)
数据库备份是指将数据库中的数据、表格、视图、存储过程、触发器等信息备份到另一个地方,以便在数据库丢失或损坏时进行恢复。数据库备份是数据库管理中必不可少的一项工作,通过备份可以保护数据库中的数据和业务
70 0
|
11月前
|
运维 关系型数据库 MySQL
九五从零开始的运维之路(其二十八)
数据库用户权限管理是数据库系统中非常重要的一个方面,它用于控制不同用户访问和操作数据库的权限范围。数据库用户权限管理可以保护敏感数据和数据库结构,确保只有被授权的用户才可以操作和使用数据库,防止数据被修改或泄露,并最大程度地保证数据库的安全。为了保护数据库的安全性,合理管理MySQL服务用户的权限是至关重要的。
50 0
|
11月前
|
存储 SQL 运维
九五从零开始的运维之路(其二十七)(1)
排序查询:排序查询是通过SQL查询语句将所查询的结果按照指定的排序方式排列 升序(默认):ASC
159 0