linux删除用户

1、查看账号

复制代码
cat /etc/passwd
  • 查看所有用户账号信息:该文件记录了系统中的所有用户账号信息,包括用户名、用户ID、用户所属组等。

2、删除账号

  • 基本删除 :使用userdel命令删除用户账号,格式为userdel [选项] 用户名。如果不加任何选项,只会从/etc/passwd文件中删除账户详细信息。

  • 删除用户及其主目录 :加上-r选项,可以同时删除用户的主目录,命令为userdel -r 用户名

  • 强制删除 :如果用户当前已登录或该账户下正在运行进程,userdel命令将不起作用。此时可以使用killall -u 用户名终止所有用户进程,或者使用userdel -f 用户名强制删除用户。

一般会用userdel -r

下面是删除失败的情况

复制代码
[root]# userdel -r test
userdel: user test is currently used by process 134524
  • 表示有进程正在使用该用户,无法删除。

查看进程信息

复制代码
[root]# ps -p 134524
   PID TTY          TIME CMD
134524 ?        00:00:00 sshd

终止进程

复制代码
kill 134524

然后就可以删除用户了。

相关推荐
一只积极向上的小咸鱼11 小时前
Codex 在 VS Code + ModelArts 场景下的登录与配置总结
linux·运维·windows
Waay16 小时前
Linux Shell 知识点考评(一):grep 文本搜索(附答案)
linux·运维·服务器
jamon_tan16 小时前
Linux下串口RAW模式设置
linux
碧海银沙音频科技研究院16 小时前
基于VMware虚拟机ubuntu开发博通BK7258方法
linux·运维·ubuntu
云边有个稻草人19 小时前
【Linux系统】进程地址空间
linux·虚拟地址空间·进程地址空间·虚拟地址空间是怎么实现的?·为什么要有虚拟地址空间?·怎么理解虚拟地址空间?
weixin_5142531819 小时前
511-qwen3.5-patch
服务器
谁似人间西林客21 小时前
工厂大脑如何让汽车制造告别“救火式”运维?
运维·汽车·制造
飞飞传输21 小时前
数字化科研提速关键 构建安全可控一体化跨网数据传输体系
大数据·运维·安全
wanhengidc21 小时前
服务器中带宽的重要性
运维·服务器·网络·安全·web安全
189228048611 天前
H27QCG8T2ELR-BCF海力士H27QCG8UDBIR-BCB
大数据·服务器·人工智能·科技·缓存