本文共 826 字,大约阅读时间需要 2 分钟。
组是Linux系统中用于管理用户权限的重要机制,通过组可以将多个用户分配到同一组,继承同一组的权限属性。
使用 groupadd
命令创建组:
groupadd test
使用 groupmod
命令修改组信息:
groupmod -n test2 test
将 test
组的名称更改为 test2
。
使用 groupdel
命令删除组:
groupdel test2
查看当前登录用户所在的组:
groups someuser
查看所有组:
cat /etc/group
对于某些Linux系统,/etc/group
文件不存在,此时可以使用以下命令获取组信息:
cat /etc/passwd | awk -F : '{print $4}' | sort | uniq | getent group | awk -F : '{print $1}'
用户是系统中的主要账号,负责执行各种操作,用户的权限管理通常与组相关联。
使用 useradd
命令创建用户:
useradd test
注意:创建用户后,需设置密码,否则用户无法登录。
设置用户密码:
passwd test
使用 usermod
命令修改用户信息:
usermod -d /home/test -G test2 test
将用户 test
的登录目录设置为 /home/test
,并加入组 test2
。
将用户从组中移出:
gpasswd -d test test2
将用户加入组:
gpasswd -a test test2
使用 userdel
命令删除用户:
userdel test
查看当前登录用户信息:
w
查看所有登录用户:
who
查看单个用户信息:
finger apacheuser
转载地址:http://jpkfk.baihongyu.com/