在 CentOS 系统中,可以通过以下几种方式获取 root 权限:
su 命令切换至 rootbash
su -- 或 -l 会加载 root 的环境变量。sudo 执行单条命令sudo 权限(在 wheel 组或 /etc/sudoers 中配置)。
bash
sudo <command>bash
sudo yum install httpdroot 和密码。/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) ALLsudo 执行命令。su/sudo 的访问权限。根据你的实际权限和需求选择合适的方式。