2023年7月26日发(作者:)
userdel命令使⽤说明1、命令概述userdel命令⽤于删除指定的⽤户及与该⽤户相关的⽂件。其实userdel命令实际上是修改了系统的⽤户账号⽂件 /etc/passwd、/etc/shadow、/etc/group、/etc/gshadow以及家⽬录⽂件。这与Linux系统”⼀切操作皆⽂件”的思想正好吻合。如果有该要删除⽤户相关的进程正在运⾏,userdel命令通常不会删除⼀个⽤户账号。如果确实必须要删除,可以先终⽌⽤户进程,然后再执⾏userdel命令进⾏删除。但是userdel命令也提供了⼀个⾯对该种情况的参数,即”-f”选项。⽤户的相关数据信息包含如下⼏项: ⽤户基本信息:存储在 /etc/passwd ⽂件中; ⽤户密码信息:存储在 /etc/shadow ⽂件中; ⽤户群组基本信息:存储在 /etc/group ⽂件中; ⽤户群组信息信息:存储在 /etc/gshadow ⽂件中; ⽤户个⼈⽂件:主⽬录默认位于 /home/⽤户名 邮箱位于:/var/spool/mail/⽤户名。其实,userdel 命令的作⽤就是从以上⽂件中,删除与指定⽤户有关的数据信息。2、命令语法userdel【选项】 【⽤户名】
3、命令选项-f 强制删除⽤户账号-r 删除⽤户主⽬录及其中的任何⽂件4、命令⽰例4.1 userdel 不加选项,则仅删除⽤户帐号,⽽不删除相关⽂件。1 [root@localhost ~]# userdel liuzg #只删除了liuzg⽤户,⽽没有删除liuzg⽤户的相关⽂件4.2 -r 删除⽤户主⽬录及其中的任何⽂件1 [root@localhost ~]# userdel -r liuzg若彻底删除与⽤户相关的⽂件信息,可通过 find / -user liuzg(⽤户名) 查找出逐⼀删除 然后执⾏userdel -r liuzg ⼀切搞定 1 [root@localhost ~]# find / -user liuzg 2 /home/liuzg 3 /home/liuzg/.bash_logout 4 /home/liuzg/.bash_profile 5 /home/liuzg/.bashrc 6 /home/liuzg/ 7 /home/liuzg/work 8 /home/liuzg/.bash_history 9 find: '/proc/9957/task/9957/fd/6': No such file or directory10 find: '/proc/9957/task/9957/fdinfo/6': No such file or directory11 find: '/proc/9957/fd/6': No such file or directory12 find: '/proc/9957/fdinfo/6': No such file or directory13 /var/spool/mail/liuzg
发布者:admin,转转请注明出处:http://www.yc00.com/web/1690367096a339014.html
评论列表(0条)