即使是root用户,也无法在Fedora中安装yum

时间:2018-05-20 14:54:51

标签: linux fedora superuser

当我尝试以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远程计算所有上述命令。

1 个答案:

答案 0 :(得分:1)

您的root用户似乎已损坏。如果root的用户组被分配了root内的某些内容(或visudo中定义的组),则该内容将无法执行。

这将解决您的问题,因为您将用户root设置为群组root

usermod -g root root
usermod -G root root

输入后,退出并登录。