Linux userdel 命令
2016-03-04 16:52
260 查看
1、概述
userdel删除一个用户账号和相关的文件。userdel命令修改系统账号文件,删除所有条目有关用户登录名 LOGIN。该用户名必须存在。
2、命令格式
userdel [options] LOGIN3、常用命令参数
参数选项
-f,--force 该选项强制删除用户账号,即使该用户仍在登录。并且强制userdel去删除用户的家目录和邮件池(spool),尽管另外一个用户使用同样的家目录或者如果邮件池没有被指定用户所拥有。如果USERGROUPS_ENAB 被定义为yes在/etc/login.defs 并且如果存在一个组和要删除的用户名称相同,那么该组将被删除,尽管他是另外一个用户的主要组。注意:这个选项是危险的,可能会让你的系统处于不一致的状态。
-h,--help 显示帮助信息。
-r, --remove 在用户家目录里面的文件将被删除并且家目录本身和用户的邮件池也会被删除。文件位于其他文件系统的必须手动搜索和删除。
邮件池被变量MAIL_DIR定义在login.defs文件中。
-Z,--selinux-user 删除SELinux用户分配给用户的登录从SELinux登录映射中。
配置
下面的配置变量在/etc/login.defs通过该工具改变其行为:MAIL_DIR(string) 邮件池目录。这需要操作邮箱当相应的用户账号被修改或者删除时。如果没有指定,默认编译时使用。
……………………
相关文件
/etc/group 组账号信息/etc/login.defs 隐藏密码相关配置
/etc/passwd 用户账号信息
/etc/shadow 安全的用户帐号信息。
退出值
userdel命令退出后为以下值:0 成功
1 不能更新密码文件
2 无效的命令语法
6 指定的用户不存在
8 当前登录用户
10 不能更新组文件
12 不能移除家目录
4、常用示例
略5、命令所在位置和类型
[root@zhangmail]# whichuserdel/usr/sbin/userdel
[root@zhangmail]# typeuserdel
userdel ishashed (/usr/sbin/userdel)
相关文章推荐
- 说说linux下文件系统
- Linux学习-Windows 环境串口登录-Tera Term串口号修改
- centos系统 iptables操作日志
- Linux终端常用指令收集
- centos添加自定义程序到service
- 一个菜鸟学习Linux的笔记(centos)
- Linux系统学习笔记:文件描述符标志
- Kubernetes环境搭建on centos7.1
- linux yum命令详解
- Android Linux内核编译调试
- 用samba和Microsoft Sync Toy从linux备份日志文件到windows
- 决心书
- 嵌入式linux:字符设备驱动-----按键驱动(中断+poll机制)
- CentOS挂载新硬盘
- linux基础指令二
- linux定时任务crontab介绍
- 长安.ARM体系结构分析
- 《Linux内核分析》第二周:操作系统是如何工作的
- linux下PXE无人值守环境自动安装脚本
- linux下top命令详解