Linux用户及用户组管理命令
发布日期:2025-04-09 22:38:20 浏览次数:10 分类:精选文章

本文共 826 字,大约阅读时间需要 2 分钟。

Linux系统组用户管理指南

一、组操作

组是Linux系统中用于管理用户权限的重要机制,通过组可以将多个用户分配到同一组,继承同一组的权限属性。

1. 创建组

使用 groupadd 命令创建组:

groupadd test
2. 修改组

使用 groupmod 命令修改组信息:

groupmod -n test2 test

test 组的名称更改为 test2

3. 删除组

使用 groupdel 命令删除组:

groupdel test2
4. 查看组

查看当前登录用户所在的组:

groups someuser

查看所有组:

cat /etc/group

对于某些Linux系统,/etc/group 文件不存在,此时可以使用以下命令获取组信息:

cat /etc/passwd | awk -F : '{print $4}' | sort | uniq | getent group | awk -F : '{print $1}'

二、用户操作

用户是系统中的主要账号,负责执行各种操作,用户的权限管理通常与组相关联。

1. 增加用户

使用 useradd 命令创建用户:

useradd test

注意:创建用户后,需设置密码,否则用户无法登录。

设置用户密码:

passwd test
2. 修改用户

使用 usermod 命令修改用户信息:

usermod -d /home/test -G test2 test

将用户 test 的登录目录设置为 /home/test,并加入组 test2

将用户从组中移出:

gpasswd -d test test2

将用户加入组:

gpasswd -a test test2
3. 删除用户

使用 userdel 命令删除用户:

userdel test
4. 查看用户

查看当前登录用户信息:

w

查看所有登录用户:

who

查看单个用户信息:

finger apacheuser
上一篇:Linux用户和用户组详解
下一篇:linux用户与用户组管理

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年05月13日 11时37分34秒