用户删除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选项来删除、禁用用户