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

然后就可以删除用户了。

相关推荐
-今昭-8 分钟前
MooseFS分布式文件系统
linux·服务器·网络
byte轻骑兵33 分钟前
【BlueZ 】蓝牙 HCI 协议基础:与 BlueZ 源码的层面对应关系
linux·hci·电脑蓝牙·嵌入式蓝牙·buez
万联WANFLOW42 分钟前
Meta开源了能本地跑的agent
运维·服务器·网络·人工智能·业界资讯
Brilliantwxx44 分钟前
【Linux】 进程(1) 从冯诺依曼体系到进程核心概念
linux·运维·服务器
lengjingzju1 小时前
编译与调试完全指南—第12章 日志分析
linux
陈聪.1 小时前
Docker 核心知识整理:从入门到企业级应用
运维·docker·容器
城管不管1 小时前
重生——第十次面试之开源中国一面挂
java·linux·开发语言·算法·面试·职场和发展·开源
蜀道山老天师1 小时前
Zabbix监控Apache与Nginx应用实践完整指南
linux·运维·nginx·apache·zabbix
王志来137944730081 小时前
从分散到集成:工控服务器机箱采购如何实现“一站式”破局
运维·服务器·人工智能·python
暖核1 小时前
Linux实战入门:从零编写第一个Bash Shell脚本
linux·运维·bash