即使以 root 用户身份也无法在 fedora 中安装 yum
Unable to yum install in fedora even as root user
当我尝试以 root 用户身份在 Fedora 中安装时出现错误 Error: This command has to be run under the root user.
。尝试了不同的方式:
Sun May 20 20:18:57 kbsbng@tr
$ sudo yum install mod_ssl
Error: This command has to be run under the root user.
Sun May 20 20:19:00 kbsbng@tr
$ sudo bash
Sun May 20 20:19:03 root@tr
$ yum install mod_ssl
Error: This command has to be run under the root user.
Sun May 20 20:19:15 root@tr
$ su -
[root@tr ~]# yum install mod_ssl
Error: This command has to be run under the root user.
是否有任何安全设置导致了这种情况?我正在通过远程 ssh
ing 连接到机器来尝试上述所有命令。
您的根用户似乎已损坏。如果 root
的用户组分配了 root
之外的内容(或 visudo
中定义的组),它将不会执行。
这将解决您的问题,因为您要将用户 root
设置为组 root
。
usermod -g root root
usermod -G root root
输入后,注销再登录。
当我尝试以 root 用户身份在 Fedora 中安装时出现错误 Error: This command has to be run under the root user.
。尝试了不同的方式:
Sun May 20 20:18:57 kbsbng@tr
$ sudo yum install mod_ssl
Error: This command has to be run under the root user.
Sun May 20 20:19:00 kbsbng@tr
$ sudo bash
Sun May 20 20:19:03 root@tr
$ yum install mod_ssl
Error: This command has to be run under the root user.
Sun May 20 20:19:15 root@tr
$ su -
[root@tr ~]# yum install mod_ssl
Error: This command has to be run under the root user.
是否有任何安全设置导致了这种情况?我正在通过远程 ssh
ing 连接到机器来尝试上述所有命令。
您的根用户似乎已损坏。如果 root
的用户组分配了 root
之外的内容(或 visudo
中定义的组),它将不会执行。
这将解决您的问题,因为您要将用户 root
设置为组 root
。
usermod -g root root
usermod -G root root
输入后,注销再登录。