su
命令在 Linux 系统中用于切换用户身份,通常是从当前用户切换到超级用户(root)或其他指定用户。当使用 su
命令切换到其他用户时,系统会提示输入目标用户的密码。
su
:全称为 switch user,即切换用户。su
命令,普通用户可以临时获得超级用户的权限,从而执行需要高权限的操作。su
命令允许用户之间切换,便于管理和维护系统。su
:切换到指定用户,通常是 root 用户。su -
:切换到指定用户并启动一个新的 shell,加载该用户的环境变量。su
切换到超级用户进行排查。su
命令切换到超级用户。Shift
或 Esc
)进入 GRUB 菜单。e
键进行编辑。init=/bin/bash
,然后按下 Ctrl+X
或 F10
启动系统。/etc/shadow
文件中的 root 密码。su
命令无法切换用户su
命令切换到目标用户。/etc/passwd
和 /etc/shadow
文件中目标用户的信息是否正确。su
命令切换后环境变量不生效su
命令切换到目标用户后,环境变量(如 PATH
)未生效。su -
命令切换到目标用户,这将启动一个新的 shell 并加载该用户的环境变量。.bashrc
、.bash_profile
或 /etc/profile
等配置文件,确保环境变量设置正确。su
命令时要小心,因为超级用户拥有对系统的完全控制权,误操作可能导致系统损坏或数据丢失。sudo
命令代替 su
,因为 sudo
可以提供更细粒度的权限控制。领取专属 10元无门槛券
手把手带您无忧上云