deluser
是一个用于删除 Debian 系统中用户的命令。以下是 deluser
命令的常用参数及其说明:
deluser [选项] 用户名
-r, --remove-home 删除用户的主目录。
-f, --force 强制删除用户,即使该用户当前正在登录或存在某些问题。
-z, --no-remove-home 不删除用户的主目录(默认行为)。
-D, --delete-home
删除用户的主目录及其内容(等同于 -r
)。
-s, --shell SHELL
指定用户的默认 shell。如果不指定,默认会使用 /sbin/nologin
。
-g, --group GROUP 将用户从指定的组中移除。
-a, --add-group GROUP 在删除用户的同时将其添加到指定的组中。
-h, --help 显示帮助信息。
-v, --verbose 输出详细的处理过程信息。
-i, --inactive INACTIVE 设置用户在密码过期后多少天被禁用。默认值通常是 99999 天。
删除用户 john
并移除其主目录:
sudo deluser --remove-home john
强制删除用户 jane
,即使她当前正在登录:
sudo deluser -f jane
删除用户 doe
的主目录及其内容:
sudo deluser -D doe
将用户 alice
从 users
组中移除,并添加到 admins
组:
sudo deluser alice users
sudo deluser -a admins alice
deluser
命令需要超级用户权限(通常使用 sudo
)。通过这些参数,你可以灵活地管理 Debian 系统中的用户账户。