Ubuntu系统创建新用户与删除用户

摘要:本文介绍了Ubuntu系统中用户管理的基本操作。主要内容包括:1.创建新用户(adduser命令);2.为用户添加管理员权限(usermod命令);3.删除用户的三种方式:仅删除账号、删除账号及家目录、彻底删除账号及相关文件;4.查找并清理用户残留文件的方法;5.修改其他用户密码(passwd命令)。文中提供了各步骤的具体命令和验证方法,特别强调了删除用户时的注意事项和不同删除方式的区别。

一、创建新用户

在 Ubuntu 上用 cqt 登录后执行(需要 sudo 权限):

sudo adduser zwj

二、验证:

id zwj

ls -ld /home/zwj

三、为zwj添加管理权限

sudo usermod -aG sudo zwj

验证

groups zwj

四、删除用户

1.先查看当前用户:

whoami

查看用户是否存在、是否在登录:

id zwj

who

如果 zwj 还在登录,建议先踢下线(可选):

sudo pkill -KILL -u zwj

2.只删除用户账号(保留 /home/zwj)

sudo userdel zwj

3.删除用户账号 + 删除家目录(最常用)

会删除 /home/zwj、邮件 spool 等(取决于发行版配置)。

sudo userdel -r zwj

验证用户已不存在:

id zwj

正常会提示 no such user。

4.更彻底:删除账号 + 家目录 + 清理该用户的残留文件

userdel -r 不一定能删除系统里所有属于 zwj 的文件(例如在 /data、/opt、/var 下创建的内容)。你可以先找出来再决定删不删:

sudo find / -xdev -user zwj -print

确认无误后再删除(谨慎):

sudo find / -xdev -user zwj -exec rm -rf {} +

五、更改其它用户的密码

sudo passwd lq

相关推荐
乱码三千12 分钟前
如何优雅地直连无公网 IP 的远程 GPU 服务器
linux·人工智能·程序员
yunwei3714 分钟前
使用 eBPF 跟踪 Nginx 请求
linux·后端·性能优化
yunwei3714 分钟前
使用 eBPF 跟踪 MySQL 查询
linux·后端·性能优化
yunwei3714 分钟前
eBPF 示例教程:使用 XDP 捕获 TCP 信息
linux·后端·性能优化
judezh15 分钟前
api 容器一直 unhealthy?我把一个 Agent 运行时的健康检查逐条拆了,查出四个问题
运维·docker
GeW18 分钟前
制造业高端化,为什么必须重估Linux和数据库?
linux
百万蹄蹄向前冲21 分钟前
双端同步!云服务器装最新Node.js v26.10全过程追踪
服务器·人工智能·node.js
GeW26 分钟前
工业场景中的Linux与数据库选型:高端化转型的技术底座
linux
春天花会开13126 分钟前
内网 HTTPS 部署实战:私有 CA + Nginx 反向代理全流程复盘
运维·nginx·https
yunwei3727 分钟前
eBPF 开发者教程: 简单的 XDP 负载均衡器
linux·后端·性能优化