linux删除用户名命令,linux删除用户命令
Linux下删除以后的时候我们需要通过相关的命令来实现。下面由学习啦小编为大家整理linux删除用户命令的相关知识,希望对大家有帮助!
linux删除用户命令简介
userdel 是一个底层用于删除用户的工具。在 Debian 上,我们通常会使用 deluser 命令。userdel 会查询系统账户文件,例如 /etc/password 和 /etc/group。那么它会删除所有和用户名相关的条目。在我们删除它之前,用户名必须存在。
linux删除用户命令的用法
由于 userdel 会修改系统账户文件,那么我们需要root特权来运行它。不然我们会遇到一个报错信息“只有root权限才能执行这项操作”或者类似的信息。在我们得到特权后,我们可以通过输入 userdel 从你的控制台删除用户。下面是一个默认使用 userdel 的样例。
$ sudo userdel pasadena
或者
# userdel pasadena
正如你所见,我们不能没有root权限而删除用户 pasadena。当我们有权限时,系统不会给出错误信息,这意味着用户已经成功删除。
完全删除用户家目录
不带选项使用 userdel,只会删除用户。用户的家目录将仍会在/home目录下。
当我们进入/home目录时,我们仍旧可以看到ID 1002拥有 pasadena 文件夹。已创建的用户通常会有一个与用户名相同的组名。1002是 pasadena 用户名的 UID 和 pasadena 组名的 GID。
为了在删除用户时完全删除家目录,我们可以使用 -r 选项。这个选项同样会删除用户的邮件池,如果存在的话。
强制删除一个用户
userdel 提供了 -f 选项来强制删除用户。甚至当用户已经登入 Linux 系统时此选项仍旧生效。请看一下示例截图。
截图的上面显示用户 pasadena 已经登录了系统。它被标记的进程6218是 SSHD 进程。而当我们用“userdel -f pasadena”只会显示已经登录的要被删除的用户信息。命令本身已经成功。如果我们使用cat 命令查看/etc/passwd的内容,我们看不到到用户 pasadena 存在了。他的家目录还存在但是所有者只能显示为数字ID。
有一件事我们必须了解,带 -f 选项的 userdel 不会断开 该用户已有的 SSH 链接。因此,即使用户已经不存在,但实际上仍是登录状态,并且是活跃用户。但是当用户登出后不可再登录,因为用户已经被删除。
因此所以这个选项使用起来有些危险,因为它会使你的系统进入不一致的状态。
补充:linux删除用户命令userdel总结
上面就是Linux使用userdel命令删除用户账号的方法介绍了,userdel命令不仅能够用来删除系统用户账号,还能用于删除文件。
linux删除用户名命令,linux删除用户命令相关推荐
- linux更改权限报io错误,用户命令、权限、IO重定向、grep
/etc/passwd: 用户名:密码:UID:GID:注释:家目录:默认SHELL /etc/group: 组名:密码:GID:以此组为其附加组的用户列表 /etc/shadow: 用户名:密码:最 ...
- linux ksh 用户名,学习Linux中ksh的用法
熟悉Linux的朋友肯定都知道bash,它是Linux默认的命令行解释程序,熟悉Solaris的也应该知道csh, 但是csh用起来比较费劲,于是乎产生了Korn Shell (http://www. ...
- linux如何注销远程用户登录,Linux无法被远程登录;用户的关机, 重启,注销,新增用户,删除用户...
不能使用xshell连接到我的Linux服务器 通过再windows的cmd中ping了我的Linux地址,发现网络不通. 查看百度发现是因为网络没有选桥接模式,然后选完桥接模式告诉我: 然后发现没有 ...
- Linux文件管理及用户命令
一.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. cp命令:copy 使用方法: 单源复制: cp [OPTION]- [-T] SOURCE DEST 多源复制: cp ...
- Linux更改用户名
Linux 更改用户名 1.杀掉原用户所有进程 2.修改用户名 3.修改家目录 4.修改UID 5.检查是否修改成功 本人的虚拟机环境频繁出错,怎么也弄不好,考了一份班上同学的,然后修改用户名找了很多 ...
- linux删除用户名命令,linux删除用户的命令是什么?
Smart猫小萌 userdel可删除用户帐号与相关的文件.若不加参数,则仅删除用户帐号,而不删除相关文件命 令: userdel功能说明:删除用户帐号.语 法:userdel [-r][用户帐号]补 ...
- Linux创建用户命令与删除用户命令
我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下: adduser adduser的用法很简单,只需adduser+username即可,如下: s ...
- 在Linux服务器root用户依然遇到删除不掉得文件如何办 ,宝塔用命令无法删除文件得解决问题,使用rm -rf删除命令提示Operation not permitted 如何解决
在Linux服务器遇到删除不掉得文件如何办 ,宝塔用命令无法删除文件得解决问题 用宝塔默认删除工具提示已经移动回收站,而回收站文件在,选中被删除得文件依然在 费解,因为我可是root用户阿 然后用Li ...
- linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案
linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...
- linux添加删除用户命令,Linux命令之useradd和userdel(添加、删除用户)
一.[useradd]:添加用户命令 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s sh ...
最新文章
- Socket编程(4)TCP粘包问题及解决方案
- ReactiveCocoa初步
- 一看就懂的极简MVVM
- python以下是变量合法命名的是_Python超级详细的变量命名规则
- loopback的作用
- LeetCode 1673. 找出最具竞争力的子序列(单调栈)
- 从JVM的角度看JAVA代码--代码优化
- 通过增强的 Windows Forms 支持为 .NET 应用程序精心制作华丽的 UI
- for的循环在php那边使用,for循环如何在php怎么中使用
- IP库GeoLite2-City.mmdb的使用
- Android安卓开发-Helloworld
- VScode插件Markdown Preview Enhanced自定义字体style
- 中国集成灶10大品牌排行榜揭晓,公认的集成灶10大品牌是哪几个?
- 【全文翻译】YOLOv4:目标检测的最佳速度和准确性
- android 转场动画 监听,Android 中的转场动画及兼容处理
- wordpress:主题-一个完整的WP主题通常包含以下模板文件
- matlab中nargin用法
- string 析构崩溃 assign
- 记一次tomcat、gateway配置SSL,使用https访问
- 易风神通代理服务器 v2.5 绿色