导航:首页 > 操作系统 > 删除linux用户

删除linux用户

发布时间:2022-01-18 16:31:56

1. linux系统用什么命令删除用户

可以用userdel命令删除用户

userdel是什么

userdel 是一个底层用于删除用户的工具。在 Debian 上,我们通常会使用 deluser 命令。userdel 会查询系统账户文件,例如/etc/password和/etc/group。那么它会删除所有和用户名相关的条目。在我们删除它之前,用户名必须存在。

如何使用userdel

由于 userdel 会修改系统账户文件,那么我们需要root特权来运行它。不然我们会遇到一个报错信息“只有root权限才能执行这项操作”或者类似的信息。在我们得到特权后,我们可以通过输入 userdel 从你的控制台删除用户。下面是一个默认使用 userdel 的样例。

$ sudo userdel pasadena

或者

# userdel pasadena

截图的上面显示用户 pasadena 已经登录了系统。它被标记的进程6218是 SSHD 进程。而当我们用“userdel -f pasadena”只会显示已经登录的要被删除的用户信息。命令本身已经成功。如果我们使用cat 命令查看/etc/passwd的内容,我们看不到到用户 pasadena 存在了。他的家目录还存在但是所有者只能显示为数字ID。

有一件事我们必须了解,带-f选项的 userdel不会断开该用户已有的 SSH 链接。因此,即使用户已经不存在,但实际上仍是登录状态,并且是活跃用户。但是当用户登出后不可再登录,因为用户已经被删除。

因此所以这个选项使用起来有些危险,因为它会使你的系统进入不一致的状态。

总结

userdel 是一个 Linux 系统内部删除用户的工具。userdel同样是deluser命令的后端,这是一个用perl编写的删除用户的脚本。如往常一样,你可以输入man userdel来查看关于userdel命令的更多细节。

2. linux 删除用户账号和主目录

删除命令需用到userdel,只有一个参数可选 -r 。如果加参数-r ,表示在删除用户的同时,一并把用户的家目录及本地邮件存储的目录或文件也一同删除。

题目要求linux 删除用户账号和主目录,只需使用userdel –r命令即可。

举个例子,删除用户xiaoluo及删除他的工作目录,则使用userdel -r xiaoluo所以,我们只要将userdel –r xiaoluo中的xiaoluo改成你所设置的用户名即可。

操作步骤:

1、进入linux系统后,我这里创建的账户名为xiaoluo。

(2)删除linux用户扩展阅读:

删除命令需用到userdel,而useradd 或 adser 命令则是用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。

3. linux里面可以删掉哪些用户

100以内都是系统自带的用户(第三列的数字)
其他都是用户自己创建的,理论上都可以删除

4. linux中怎么删除用户名和密码

进入系统后,首先我们创建一个用户账号。这里我创建一个账户是小罗,使用useradd xiaoluo就完成了。然后使用ls /home,就可以查看刚刚我们创建的用户账户。以及创建用户账号时对/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件的修改,在文件中添加了该用户和组的相关信息。以下是实际操作:

接下来我们删除用户xiaoluo,如果我们直接使用userdel xiaoluo,那么并不能删除该用户账号所有相关信息,只是删除掉了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。因为默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)。我们可以使用find命令来查找所有与该用户相关的文件信息【find / -name "*xiaoluo*"】,以下是使用userdel xiaoluo命令操作后的情景:

所以当你再次创建该用户账号的时候会报错,这就说明与该用户相关的文件或目录你之前并没有完全删除。

想要完全删除用户账号(也就是删除所有与该用户相关的文件),以下这两种方法个人觉得是最好的:
(1)使用 userdel -r xiaoluo命令删除。
(2)先使用userdel xiaoluo 删除账户和组的信息,在使用find查找所有与该用户的相关文件,在使用rm -rf 删除
先演示第一种方法:userdel -r xiaoluo

5
接下来演示第二种方法: 先使用userdel xiaoluo 删除账户和组的信息,再使用【find / -name "*xiaoluo*"】查找所有于该用户的相关文件,在使用rm -rf 删除

5. 在linux怎样将用户从组中移除

1.把abc添加到另外个组中,再将abc从bcd删除,用户一定要在一个组中。
新增组:
例如:将abc用户加入check组:
usermod -G bcd,check abc
移除组:
例如:用户abc属于bcd和check两个组,需要将abc用户从bcd组中移除:
usermod -G check abc

2.肯定啊
3.groups 查看所有,看指定可以 | grep 帐号

6. 在linux系统中,如何删除创建的用户并同时删除帐户的主目录

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

7. linux删除用户的命令是什么

userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件
命 令: userdel
功能说明:删除用户帐号。
语法:userdel [-r][用户帐号]
补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
.可以看下刘遄老师写的Linux就该这么学作为入门的书籍.

8. linux系统下如何删除root用户

/etc/passwd 和 /etc/shadow 里面把 root 的哪行删了就行了。

9. 如何在LINUX下删除用户

使用命令
userdel [-r][用户帐号]
userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
-f 删除用户登入目录以及目录中所有文件。

10. linux中无法删除用户

1、首先进入系统创建一个用户

[root@localhost /]# useradd haha #创建用户 haha是用户名

[root@localhost /]# passwd haha #为该用户设置密码

更改用户 haha 的密码 。
新的 密码:******

密码设置完成后,提示“passwd:所有的身份验证令牌已经成功更新。”,表示密码已经设置成功。

2、对该用户一些信息目录查看

3、删除用户

若使用userdel haha 命令删除该用户时,并不能删除该用户的所有信息,只是删除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)

[root@localhost /]# userdel haha
[root@localhost /]# cat /etc/passwd | grep haha
[root@localhost /]# cat /etc/shadow | grep haha
[root@localhost /]# cat /etc/group | grep haha
[root@localhost /]# cat /etc/gshadow | grep haha
[root@localhost /]# find / -name "*haha*"

4、正确删除用户

[root@localhost /]# userdel -r haha

再使用find命令查看,用户相关文件已经删除。Linux详细的命令介绍可以查阅下《Linux命令大全》。

阅读全文

与删除linux用户相关的资料

热点内容
服务器一直崩应该用什么指令 浏览:916
cm202贴片机编程 浏览:724
php构造函数带参数 浏览:175
解压电波歌曲大全 浏览:336
为啥文件夹移到桌面成word了 浏览:858
命令符的安全模式是哪个键 浏览:758
编程中学 浏览:956
单片机求助 浏览:993
ug加工侧面排铣毛坯怎么编程 浏览:271
程序员有关的介绍 浏览:736
支付宝使用的什么服务器 浏览:210
安卓看本地书用什么软件好 浏览:921
经传软件滚动净利润指标源码 浏览:522
萤石云视频已加密怎么解除 浏览:574
一命令四要求五建议 浏览:30
qq文件夹迁移不了 浏览:19
液体粘滞系数测定不确定度算法 浏览:332
轻栈源码 浏览:426
把图片压缩到500k 浏览:35
命令你自己 浏览:369