在 Linux 系统中,su
(Switch User)命令用于切换用户身份,而 su 密码通常有以下两种含义:
su
命令(不加用户名)时,默认切换到 root 用户(超级管理员),此时需要输入 root 用户的密码。示例:
bash
su
系统会提示:Password:
(此处需输入 root 密码)。
注意:
su
提权。sudo su
切换(见下文)。su 用户名
时(如 su alice
),需输入 目标用户(alice)的密码,而非当前用户的密码。bash
su alice
系统会提示输入用户 alice
的密码。e
编辑内核参数,找到 ro
改为 rw init=/bin/bash
)。passwd root
重置密码。sudo
(如 Ubuntu):
bash
sudo passwd root # 先通过 sudo 设置 root 密码
id 用户名
。sudo passwd root
)。/etc/pam.d/su
,但需谨慎操作。sudo
sudo
替代直接 su
:
bash
sudo -i # 切换到 root(需输入当前用户的 sudo 密码)
sudo su -l username # 切换到其他用户
sudoers
文件精细控制权限,且无需共享 root 密码。su
密码可能是 root 密码或目标用户密码,具体取决于命令格式。sudo
管理权限。如有其他场景未覆盖,可补充具体问题进一步分析!