su
是 Linux 系统中的一个命令,用于切换用户身份。它允许用户以另一个用户的身份运行命令或会话。通常,su
命令用于提升权限,例如从普通用户切换到 root 用户。
su
命令允许管理员以其他用户的身份执行任务,从而更好地管理系统的权限。su -
或 su root
su username
su
sudo
(如果未安装)在某些 Linux 发行版中,sudo
可能未默认安装。sudo
提供了一种更安全的方式来执行需要 root 权限的命令。
sudo apt-get update
sudo apt-get install sudo
sudoers
文件编辑 /etc/sudoers
文件以配置 sudo
权限。
sudo visudo
在文件中添加以下行,允许用户 username
以 root 用户身份执行所有命令:
username ALL=(ALL) ALL
su
命令切换到 root 用户:
su -
切换到其他用户:
su username
sudo
命令以 root 用户身份执行命令:
sudo command
原因:
wheel
组中。/etc/sudoers
文件配置错误。解决方法:
wheel
组:wheel
组:/etc/sudoers
文件配置是否正确。su
命令提示密码错误原因:
解决方法:
/etc/sudoers
文件配置,确保用户有权限切换到 root 用户。通过以上配置和使用方法,你可以更好地管理和控制 Linux 系统中的用户权限。
领取专属 10元无门槛券
手把手带您无忧上云