题目
要锁定一个用户账户,使其无法登录,应该怎么做?A. 删除用户的家目录B. 使用usermod -GC. 使用usermod -L -n()D. 使用passwd -l
要锁定一个用户账户,使其无法登录,应该怎么做?
A. 删除用户的家目录
B. 使用usermod -G
C. 使用usermod -L -n()
D. 使用passwd -l
题目解答
答案
D. 使用passwd -l
解析
本题考查Linux系统用户账户管理中的账户锁定方法。关键点在于理解不同命令的作用:
passwd -l:通过锁定用户密码,使其无法登录,是最直接的方法。usermod命令:虽然也能管理账户状态,但需注意参数的正确性(如-L是否为锁定参数)。- 删除家目录或修改组与账户锁定无关。
选项分析
A. 删除用户的家目录
- 作用:删除用户文件,但账户本身仍存在,用户可能仍能登录(系统会重新创建家目录)。
- 结论:无法锁定账户。
B. 使用usermod -G
- 作用:修改用户所属组,与账户登录权限无关。
- 结论:无法锁定账户。
C. 使用usermod -L -n()
- 参数解析:
-L可能用于锁定账户,但命令格式不完整(缺少用户名),且-n通常用于指定新用户名(与锁定无关)。 - 结论:命令格式错误,无法实现锁定。
D. 使用passwd -l
- 作用:
-l参数表示锁定用户密码,使账户无法通过密码验证登录。 - 结论:正确方法,直接锁定账户。