linux userdel 命令的使用
1.命令简介
userdel(user delete) 命令是系统管理员命令,用于删除用户账户和相关文件。
其实 userdel 命令实际上是修改了系统的用户账号文件 /etc/passwd、/etc/shadow 以及 /etc/group 文件,这与 Linux 系统“一切操作皆文件”的思想正好吻合。
值得注意的是,如果有该要删除用户相关的进程正在运行,userdel 命令通常不会删除一个用户账号。如果确实必须要删除,可以先终止用户进程,然后再执行userdel命令进行删除。但是 userdel 命令也提供了一个面对该种情况的参数,即 -f 选项。
2.命令格式
userdel [options] LOGIN
若不加选项,则仅删除用户帐号,而不删除相关文件。
3.选项说明
-f, --force 强制删除用户,即使用户当前已登录 -h, --help 显示帮助信息并推出 -r, --remove 删除用户的同时删除与用户相关的所有文件,比如删除主目录和邮件池 -R, --root CHROOT_DIR 在 CHROOT_DIR 目录中应用更改并使用 CHROOT_DIR 目录中的配置文件 -Z, --selinux-user 为用户删除所有的 SELinux 用户映射
4.常用示例
(1)删除用户,但不删除其家目录及文件。
userdel tom
(2)删除用户,删除主目录和邮件池。
userdel -r tom
请不要轻易用 -r 选项,它会删除用户的同时删除用户所有的文件和目录,切记如果用户目录下有重要的文件,在删除前请备份。
(3)强制删除用户。
userdel -f tom
以上就是linux userdel 命令的使用的详细内容,更多关于linux userdel 命令的资料请关注我们其它相关文章!
相关推荐
-
Linux ln 命令的使用
1.命令简介 ln 命令用来为文件创建链接,分为硬链接(hard link)和软链接(符号链接,symbolic link)两种,默认创建硬连接,如果要创建软链接须使用 -s 选项.本文介绍的是 GNU 版本的实现,其它版本(如 POSIX 版)实现可能所有不同. 注意: (1)硬链接不是一个独立的文件,只是一个文件名.一个文件可以有多个文件名,只有将最后一个文件名从磁盘上删除,才能把这个文件删掉: (2)软链接可以跨文件系统,但硬链接不能跨文件系统,因为硬链接只是文件的别名,而非独立的文件:
-
Linux telnet命令的使用
1.简介 telnet命令用于登录远程主机,是基于Telnet协议的远程登录程序,对远程主机进行管理.telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了.但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的. telnet命令还可做别的用途,比如确定远程服务器的某个端口是否能访问. 此外,Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标
-
Linux usermod 命令的使用
1.命令简介 usermod(user modify)命令是系统管理员命令,用于修改用户账号 . usermod可用来修改用户账号的各项设定,修改系统账号文件来反映通过命令行指定的变化. 2.命令格式 usermod [OPTIONS] LOGIN 3.选项说明 -c, --comment 添加备信息 -d, --home HOME_DIR 用户的新主目录 -e, --expiredate EXPIRE_DATE 设定帐户过期的日期 -f, --inactive INACTIVE 过期 INAC
-
Linux ls命令的使用
1.简介 ls命令用来显示目录内容,在Linux中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件. 2.命令格式 ls [OPTION]... [FILE]... 3.选项说明 -a,--all:显示所有档案及目录(ls内定将档案名或目录名称以"."开头的文件视为影藏文件,默认不会列出): -A,--almost-all:显示除影藏文件"."和".."以外的所有文件列表: --author:与-l选项结合使用,打
-
Linux file命令的使用
1.命令简介 file命令用来识别文件类型,对文件的检查分为文件系统.魔法幻数检查和语言检查三个过程,也可用来辨别一些文件的编码格式.它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的. 2.命令格式 file [-bchiklLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file
-
在后台运行Linux命令的方法
通常情况下,当你在终端运行一个命令,在你开始输入另外一个命令之前,你必须等待当前命令运行结束.这被称为在前台运行命令,或者前台进程.当一个进程在前台运行时,它占用了你的 shell,并且你可以通过输入设备和它进行交互. 那么当一个命令运行需要很长时间,而你又想同时运行另外的命令,应该怎么办?有几种选项可以选择.最明显并且最直接的选项就是启动一个新的 Shell 会话,并且在上面运行命令.另外一个选项,就是在后台运行命令. 一个后台进程就是说一个进程/命令在终端启动后,运行在后台,并且不会和用户发
-
使用userdel命令删除Linux用户的教程详解
serdel是什么 userdel 是一个底层用于删除用户的工具.在 Debian 上,我们通常会使用 deluser 命令.userdel 会查询系统账户文件,例如 /etc/password 和 /etc/group.那么它会删除所有和用户名相关的条目.在我们删除它之前,用户名必须存在. 如何使用userdel 由于 userdel 会修改系统账户文件,那么我们需要root特权来运行它.不然我们会遇到一个报错信息"只有root权限才能执行这项操作"或者类似的信息.在我们得到特权后,
-
Linux date命令的使用
1.命令简介 date命令用于按照指定格式显示当前时间或者指定的时间,也可以设置系统时间.很多Shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作,此时可以使用date命令来完成.在类Unix系统中,日期被存储为一个整数,其大小为协调世界时(UTC)1970年1月1日0时0分0秒起流逝的秒数,即Unix时间戳. 2.命令格式 date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.
-
Linux read命令的使用
1.命令简介 read命令是Shell内建命令,用于从标准输入或-u选项指定的文件描述符中读取单行,并将读取的单行根据IFS变量分割成多个字段,并将分割后的字段分别赋值给指定的变量列表var_name.第一个字段分配给第一个变量var_name1,第二个字段分配给第二个变量var_name2,依次到结束.如果指定的变量名少于字段数量,则多出的字段连同分隔符分配给最后一个var_name,如果指定的变量命令多于字段数量,则多出的变量赋值为空.如果没有指定任何var_name,则分割后的所有字段都存
-
linux userdel 命令的使用
1.命令简介 userdel(user delete) 命令是系统管理员命令,用于删除用户账户和相关文件. 其实 userdel 命令实际上是修改了系统的用户账号文件 /etc/passwd./etc/shadow 以及 /etc/group 文件,这与 Linux 系统"一切操作皆文件"的思想正好吻合. 值得注意的是,如果有该要删除用户相关的进程正在运行,userdel 命令通常不会删除一个用户账号.如果确实必须要删除,可以先终止用户进程,然后再执行userdel命令进行删除.但是
-
Linux常用命令全集(超全面)
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验
-
学习linux常用命令(推荐)
一.文件系统的管理 tips:输入命令的时候要常用tab键来补全 ls 查看目录信息 ( ls / ) ls -l 等价于 ll pwd 查看当前所处的路径 cd 切换目录 (cd /) ,如果不带参数则切换到用户主目录 ~ mkdir 创建文件夹 rmdir 删除空文件夹 (只能删除空文件夹) rm -r /a/b (删除非空文件夹) 创建文件 touch a.avi 创建一个空文件 vi blabla.txt 用文本编辑器编辑一个文件并且保存 echo "angelababy,zhen de
-
Linux基础命令大全(笔记一)
很多刚开始学习linux的朋友,肯定要接触linux肯定要先学习linux常用命令,最近整理了一下.具体如下: 1.Linux启动等级[ linit n ] 0-系统停机状态 1-单用户工作状态 2-多用户状态(没有NFS) 3-多用户状态(有NFS) 4-系统未使用,留给用户 5-图形界面 6-系统正常关闭并重新启动 命令 与文件.目录相关的命令 ls[列出目录] ls -L //d开头目录,-开头文件,竖着列 ls –m //横着列 ls –R //树状结构列 //-.
-
日常整理linux常用命令大全(收藏)
这篇文章是小编给大家日常收集整理的有关linux命令知识,非常不错,具有参考借鉴价值,具体内容详情如下: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo
-
Linux中英文命令对应
很多朋友在论坛上找Linux英文命令,我们给大家整理了比较全的Linux英文命令,并且附上了对应的中文意思. su:Swith user 切换用户,切换到root用户 cat: Concatenate 串联 uname: Unix name 系统名称 df: Disk free 空余硬盘 du: Disk usage 硬盘使用率 chown: Change owner 改变所有者 chgrp: Change group 改变用户组 ps:Process Status 进程状态 tar:Tape
-
Linux 常用命令操作大全(推荐收藏)
1.系统信息 命令 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/memin
-
Linux常用命令大全(超全面)
日常使用命令 开关机命令 1.shutdown –h now:立刻进行关机 2.shutdown –r now:现在重新启动计算机 3.reboot:现在重新启动计算机 4.su -:切换用户:passwd:修改用户密码 5.logout:用户注销 常用快捷命令 1.tab = 补全 2.ctrl + l -:清屏,类似clear命令 3.ctrl + r -:查找历史命令(history):ctrl+c = 终止 4.ctrl+k = 删除此处至末尾所有内容 5.ctrl+u = 删除此处至开
-
基于使用paramiko执行远程linux主机命令(详解)
paramiko是python的SSH库,可用来连接远程linux主机,然后执行linux命令或者通过SFTP传输文件. 关于使用paramiko执行远程主机命令可以找到很多参考资料了,本文在此基础上做一些封装,便于扩展与编写脚本. 下面直接给出代码: # coding: utf-8 import paramiko import re from time import sleep # 定义一个类,表示一台远端linux主机 class Linux(object): # 通过IP, 用户名,密码,
随机推荐
- 微信公众号支付(MVC版本)
- MySQL数据库输入密码后闪退问题的解决方法
- JS正则截取两个字符串之间及字符串前后内容的方法
- 防止绝大部份网页病毒的经典方法
- Struts2学习笔记(5)-参数传递方法
- Java 两种延时thread和timer详解及实例代码
- ASP.NET实现上传图片并生成缩略图的方法
- CodeIgniter配置之SESSION用法实例分析
- js学习总结_选项卡封装(实例讲解)
- 基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
- css常见问题解决方法小结
- C#端口转发用法详解
- linux c程序中获取shell脚本输出的实现方法
- input+select(multiple) 实现下拉框输入值
- MySQL学习第三天 Windows 64位操作系统下验证MySQL
- jquery判断小数点两位和自动删除小数两位后的数字
- Java concurrency之AtomicLongArray原子类_动力节点Java学院整理
- C# Web应用调试开启外部访问步骤解析
- 23种设计模式(7) java代理模式
- django admin组件使用方法详解