Linux 用户和用户组管理

Linux 用户和用户组管理

bread
2024-12-15 / 0 评论 / 7 阅读 / 正在检测是否收录...

创建和删除用户组

groupadd 和 groupdel 命令可以创建和删除用户组

groupadd test
groupdel test

useradd 可以创建用户

-g 指定用户组,不指定则创建同名组
-d 指定 home 目录,不指定则为 /home/username

groupadd testg
mkdir /home/testu
useradd testu -g testg -d /home/testu

userdel 可以删除用户

-r 同时删除 home 目录

userdel testu -r

id 命令可以查看用户所属的组

id caddy
uid=999(caddy) gid=997(caddy) groups=997(caddy)

将用户添加到组可以用 usermod -aG

groupadd g1
groupadd g2
useradd u1 -g g1
usermod -aG u1 g2
usermod: group 'u1' does not exist
usermod -aG g2 u1
id u1
uid=1000(u1) gid=1001(g1) groups=1001(g1),1002(g2)

getent passwd 查看有哪些用户

显示:

用户名:密码(x代替):用户id:组id:描述信息:home目录:执行终端

getent passwd
sshd:x:101:65534::/run/sshd:/usr/sbin/nologin
caddy:x:999:997:Caddy web server:/var/lib/caddy:/usr/sbin/nologin
u1:x:1000:1001::/home/u1:/bin/sh

getent group 可以查看组

getent group
_ssh:x:108:
caddy:x:997:
g1:x:1001:
g2:x:1002:u1

添加用户到 sudoer

usermod -aG sudo username
0

评论

博主关闭了所有页面的评论