前言
本篇将简述的内容: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主机。
3.w–详细显示登录用户信息,包括正在运行的程序
w 显示谁已登录以及他们正在做什么。
w 命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。单独执行 w 命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
接下来的条目显示每位用户的:
登录名、tty名、远程主机、登录时间、空闲时间、JCPU、PCPU 以及他们当前进程的命令行。
4.whoami–显示当前登录用户名
whoami命令用于打印当前有效的用户名称,相当于执行id -un命令。
5.who–显示用户登录信息,不详细
who 的功能是展示登录到当前系统的用户。
总结
本篇对Linux组管理与用户信息查看进行了浅显的描述
希望本篇博文对你在Linux系统下的组管理和用户信息查看方面有所帮助。如果你有任何问题或疑问,请随时在评论区留言。谢谢阅读!