用户删除Linux系统中的用户(linux去除)

Unix/Linux系统中,使用userdel命令可以删除用户。

要删除一个用户,我们需要在系统上以root身份登录之后,才能使用userdel命令。下面是可用于删除用户的userdel命令:

userdel [option] username

我们可以使用-f或-r选项来对用户帐户进行强制删除;如果在强制删除这个帐号的同时也想删除它的家目录,可以使用参数“-r”。

例如,要删除帐号“john”,我们可以使用以下userdel命令:

#userdel -rf john

使用上述命令可以完全删除相关用户帐户,以及用户家目录中的所有文件。另外,我们还可以使用userdel命令改变用户帐户的状态,而不会立即删除它;可用的参数有“-f”、“-d”和“-e”。

-f 选项可以让用户帐户处于禁用状态,而并不会将该用户从系统中移除;

-e选项也可以让帐号处于禁用状态,不过该选项的做法更加宽松,因为该用户帐户的禁用日期是在一年之后;

-d选项可以指定用户帐号的禁用日期;比如使用以下命令可以将“john”帐号在一小时之后失效:

# userdel -d +1 john

上面讲到,使用userdel命令可以完全删除某个用户帐号;但是在大多数情况下,在删除用户之前,我们还需要先把用户组从系统移除;因此,在删除用户时,我们应该先用groupdel命令来删除该用户所属的用户组。

最后,使用userdel命令删除用户,记住以下几个要点:

1. 使用root身份登录系统之后才能使用userdel命令;

2. 删除用户时还应先使用groupdel删除它所属的用户组;

3. 可以使用-f、-r以及-d选项来删除、禁用用户


数据运维技术 » 用户删除Linux系统中的用户(linux去除)