今天我们继续来学习USER INFORMATION AND MANAGEMENT(用户信息和管理),今天学习的是什么命令呢,那就是userdel(删除用户)
注意:本章内容由于涉及到删除内容,请在实验中谨慎操作,切记不可在实际生产环境中执行,否则出现一切后果自负!!!!!
Ready Go!!!
userdel --help
-f,–force 强制删除用户,不管你是否登录,都干掉!!!
-r,–remove 删除用户登入目录以及目录中所有文件,请谨慎使用!!!!
-R,–root CHROOT_DIR 将修改应用到CHROOT_DIR目录,并使用配置。
-Z --selinux-user 删除用户的任何SELinux用户映射
—————————————————————华丽的分割线———————————————————————————
由于此命令风险过大,再次强调不要轻易使用,我们来举2个简单的例子测试。
昨天我们创建了elk用户,并且也查看了相应内容,不知道怎么创建的请坐飞机去:
skyfans之每天一个Liunx命令系列之十七:groupadd、useradd
1.执行下userdel
我们先在elk的home目录下创建测试文件夹,供下一步测试使用
mkdir -p test1/test2/test3
执行后验证,ELK的HOME目录下,文件夹已经创建完了
执行userdel elk试试来
userdel elk
执行完毕了好像没啥反应???????
那我们来切换下用户试下,尝试下切换到elk用户下
看到了吗,提示用户不存在了!!!那就是说,执行userdel + 用户名,只是删除了用户,但是用户中的文件夹等内容还存在。
2.好,我们在来测试-r参数
注意:再次强调!!!!!由于涉及到删除内容,请在实验中谨慎操作,切记不可在实际生产环境中执行,否则出现一切后果自负!!!!!
上一步我们已经创建完了目录下的测试文件夹,这次我们直接执行命令来看结果!!!!
userdel -r elk
看起来没什么反应是吧?
好,我们来看下刚才创建的文件夹!
连文件夹都删除掉了,恐怖不???
我们在来看下用户,尝试切换到elk用户
su -elk
用户也干掉了!~~我擦累!!!吓人啊!!!
好,今天的命令日常不常用(画外音:谁常用等死呢!!!!),我们就简单讲到这里!