su
命令在 Linux 系统中用于切换用户身份。当你尝试使用 su
命令并输入密码时,如果系统提示“密码不正确”,可能是由以下几个原因造成的:
su
是 "switch user" 的缩写,它允许用户临时切换到另一个用户的身份。passwd -u 用户名
命令解锁账户。/etc/shadow
文件,移除 !
或 *
前缀。passwd 用户名
命令重置密码。passwd
不带参数来重置自己的密码。sudo su
命令尝试以超级用户权限切换。# 尝试切换到 root 用户
su
# 如果提示密码错误,可以尝试重置 root 密码
sudo passwd root
# 输入新密码并确认
New password:
Retype new password:
# 再次尝试切换用户
su
sudo
命令时要注意权限管理,避免不必要的权限提升。通过以上步骤,你应该能够解决“Linux su 密码不正确”的问题。如果问题依旧存在,建议查看系统日志文件(如 /var/log/auth.log
或 /var/log/secure
)以获取更多信息。
领取专属 10元无门槛券
手把手带您无忧上云