6.4. 禁用用户账户

要禁用用户账户,请以 root 用户身份编辑 ``/etc/shadow'' 文件(假设您正在使用 shadow 密码;如果不是,请编辑 ``/etc/passwd'' 文件)。将密码(以加密形式存储)替换为 ``*'' 星号字符。所有 Unix 密码,无论长度(最多 8 个字符),都以 13 个字符的加密字符串形式存储在密码文件中。因此,通过将密码替换为单个 ``*'' 字符,用户将无法登录。

注意:注意:如果您重新启用该帐户,此方法将要求您为用户分配新密码,因为加密的密码字段已被替换。一种似乎在系统管理员中很流行的解决方案是在加密密码前面加上 ``*'' 星号字符来禁用帐户,只需删除星号即可启用它。

有关 ``/etc/passwd'' 和 ``/etc/shadow'' 文件的更多信息,请参阅下面的 第 6.6 节