diff --git a/translated/userdel Command - Delete User Account from Linux system.md b/published/userdel Command - Delete User Account from Linux system.md similarity index 67% rename from translated/userdel Command - Delete User Account from Linux system.md rename to published/userdel Command - Delete User Account from Linux system.md index 68111c35c7..9217023f99 100644 --- a/translated/userdel Command - Delete User Account from Linux system.md +++ b/published/userdel Command - Delete User Account from Linux system.md @@ -1,6 +1,7 @@ userdel 命令 - 从Linux系统中删除用户账户 ================================================================================ -在服务器上维护用户意味着添加、修改以及删除用户。当一个用户出于某种原因不再需要登录系统时,我们需要删除此用户以避免安全缺口。在Linux系统上,我们用 **userdel** 命令来删除一个用户。 + +在服务器上维护用户就是添加、修改以及删除用户。当一个用户出于某种原因不再需要登录系统时,我们需要删除此用户以避免安全漏洞。在Linux系统上,我们用 **userdel** 命令来删除一个用户。 ![](http://linoxide.com/wp-content/uploads/2013/12/userdel-linux-command.jpg) @@ -28,9 +29,9 @@ userdel 是一个底层用于删除用户的工具。在 Debian 上,我们通 ![](http://linoxide.com/wp-content/uploads/2013/12/userdel_home_folder.png) -当我们进入/home目录时,我们仍旧可以看到1002拥有 pasadena 文件夹。已创建的用户会有一个与用户名相同的组名。1002是 pasadena 用户名的 UID 和 GID,也是 pasadena 的组名。 +当我们进入/home目录时,我们仍旧可以看到ID 1002拥有 pasadena 文件夹。已创建的用户通常会有一个与用户名相同的组名。1002是 pasadena 用户名的 UID 和 pasadena 组名的 GID。 -为了在删除用户时完全删除家目录,我们可以使用 **-r** 选项。这个选项同样会删除用户的邮件池如果存在的话。 +为了在删除用户时完全删除家目录,我们可以使用 **-r** 选项。这个选项同样会删除用户的邮件池,如果存在的话。 ![](http://linoxide.com/wp-content/uploads/2013/12/userdel_r.png) @@ -40,15 +41,15 @@ userdel 提供了 **-f** 选项来强制删除用户。甚至当用户已经登 ![](http://linoxide.com/wp-content/uploads/2013/12/userdel_f.png) -截图的上面显示用户 pasadena 已经登录了系统。它被标记的进程**6218**是 SSHD 进程。但是当我们用“**userdel -f pasadena**”只会显示已经登录的用户的信息。命令本身是成功的。如果我们使用[cat 命令][1]查看**/etc/passwd**的内容,我们看不到到用户 pasadena 存在了。他的家目录还存在但是所有者已经改变。 +截图的上面显示用户 pasadena 已经登录了系统。它被标记的进程**6218**是 SSHD 进程。而当我们用“**userdel -f pasadena**”只会显示已经登录的要被删除的用户信息。命令本身已经成功。如果我们使用[cat 命令][1]查看**/etc/passwd**的内容,我们看不到到用户 pasadena 存在了。他的家目录还存在但是所有者只能显示为数字ID。 -有一件事我们必须了解,带 **-f** 选项的 userdel **不会断开** SSH 链接。因此,即使用户已经不存在,但实际上仍是登录状态,并且是活跃用户。但是当用户登出后不可再登录,因为用户已经被删除。 +有一件事我们必须了解,带 **-f** 选项的 userdel **不会断开** 该用户已有的 SSH 链接。因此,即使用户已经不存在,但实际上仍是登录状态,并且是活跃用户。但是当用户登出后不可再登录,因为用户已经被删除。 因此**所以这个选项使用起来有些危险**,因为它会使你的系统进入不一致的状态。 ### 总结 ### -userdel 是一个 Linux 系统内部删除用户的工具。userdel同样是**deluser**命令的后端,一个perl删除用户的脚本。如往常一样,你可以输入**man userdel**来查看关于userdel命令的更多细节。 +userdel 是一个 Linux 系统内部删除用户的工具。userdel同样是**deluser**命令的后端,这是一个用perl编写的删除用户的脚本。如往常一样,你可以输入**man userdel**来查看关于userdel命令的更多细节。 --------------------------------------------------------------------------------