在 CentOS 系统中,可以通过以下几种方式获取 root
权限:
su
命令切换至 rootbash
su -
-
或 -l
会加载 root 的环境变量。sudo
执行单条命令sudo
权限(在 wheel
组或 /etc/sudoers
中配置)。
bash
sudo <command>
bash
sudo yum install httpd
root
和密码。/etc/ssh/sshd_config
中的 PermitRootLogin no
)。sudo -i
或 sudo su
切换sudo
权限,无需知道 root 密码:
bash
sudo -i # 直接切换到 root 并加载环境变量
sudo su - # 同上
提示 su: Authentication failure
bash
sudo passwd root
用户无法使用 sudo
wheel
组或未被配置在 /etc/sudoers
中。wheel
组:
bash
usermod -aG wheel <username>
/etc/sudoers
(使用 visudo
命令):
bash
visudo
添加一行:
<username> ALL=(ALL) ALL
sudo
执行命令。su
/sudo
的访问权限。根据你的实际权限和需求选择合适的方式。