发布于2026-07-16 阅读(0)
扫一扫,手机访问
聊个Linux用户管理里容易被绕进去的小细节——deluser。很多人一看到这个名字,直观反应就是“删除用户”,这个理解没错,但它的能力不止于此。如果你今天的目标不是把用户整个从系统里抹掉,而是只想把他从一个特定用户组里踢出去,deluser 其实也能派上用场,只不过要用对姿势。

具体怎么做?下面两种方法,看你的发行版习惯选一个就行。
方法一:用 gpasswd 搞定
这是最常见、最跨发行版的做法,直接、明确、不会误操作:
sudo gpasswd -d username groupname
把 username 换成你想操作的用户名,groupname 换成目标用户组名。运行完这条命令,该用户就从那个组里退出了。
方法二:用 deluser 的 --ingroup 选项
部分 Linux 发行版(比如 Debian 系)的 deluser 支持 --ingroup 参数,意思就是“按用户组删除”——不是删用户,而是从该组中移除用户:
sudo deluser --ingroup=groupname username
需要注意的是,不是所有发行版的 deluser 都带这个选项。如果你的系统提示“未知选项”,那就老老实实用 gpasswd 吧。
另外,执行这类命令前请确认你有 root 或 sudo 权限——这是老生常谈,但每次还是值得多说一句。没有足够的权限,命令会直接报错拒绝执行。
上一篇:如何恢复deluser删除的用户
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8