温馨提示×

ubuntu deluser如何设权限

小樊
35
2026-09-02 09:26:58
栏目: 智能运维

在 Ubuntu 中,deluser 本身不是用来“设置权限”的命令,而是用来**删除用户(或用户组)**的工具。你可能是想问下面几种情况之一,我分别说明:


一、用 deluser 删除用户时涉及“权限/影响”的问题

1. 删除用户但保留其家目录和文件

sudo deluser username
  • 不会删 /home/username
  • 文件仍属于原 UID(可能变成“无主文件”)

2. 删除用户并同时删除家目录和邮件

sudo deluser --remove-home username

3. 删除用户并删除其所有文件(谨慎)

sudo deluser --remove-all-files username

⚠️ 会扫描整个系统删除该用户拥有的文件


二、deluser 对“权限”相关的常见操作

1. 把用户从 sudo 权限中移除

sudo deluser username sudo

这相当于取消该用户的管理员权限

2. 删除用户所属的某个组(不影响用户登录)

sudo deluser username groupname

3. 只删除用户组

sudo delgroup groupname

三、如果你其实是想“设置用户权限”

deluser 用错了,应该用这些:

1. 添加 sudo 权限

sudo usermod -aG sudo username

2. 修改用户 UID / GID(影响文件权限)

sudo usermod -u 1001 username
sudo groupmod -g 1001 username

3. 锁定 / 解锁用户(不能登录)

sudo usermod -L username   # 锁定
sudo usermod -U username   # 解锁

四、总结一句话

  • deluser = 删用户 / 删组
  • 权限管理 = usermod / visudo / chmod / chown
  • deluser 只“收回”用户存在带来的权限,不用来“设权限”

如果你能说一下具体想达到什么效果(比如:不让某用户登录、收回 sudo、删用户但保留文件),我可以给你精确命令。

0