linux不在sudoers,如何解决Fedora20下用户不在sudoers文件中

linux不在sudoers目录

linux不在sudoers

如何解决Fedora20下用户不在sudoers文件中

sudo 提示 用户不在sudoers file里

linux添加用户后为什么会提示用户找不到suduers

linux不在sudoers

    如果在Linux中遇到“不在sudoers”的错误,这意味着您尝试使用的用户没有在sudoers文件中进行适当的配置,因此无法执行sudo命令。

    1. 检查sudoers文件:

    打开sudoers文件,查看您的用户是否在文件中列出。该文件通常位于`/etc/sudoers`或`/etc/sudoers.d/`目录下。您可以使用`visudo`命令来编辑该文件。

    ```bash

    sudo visudo

    ```

    在文件中,您应该看到类似下面的行:

    ```bash

    username ALL=(ALL) ALL

    ```

    其中`username`应替换为您的实际用户名。如果您的用户名不在文件中,您需要添加相应的行。

    2. 添加用户到sudoers文件:

    如果您确定您的用户不在sudoers文件中,并且您具有root权限,您可以通过以下命令将用户添加到文件中:

    ```bash

    echo `username`替换为您的实际用户名。

    3. 检查文件权限:

    确保sudoers文件的权限设置正确。通常,该文件的权限应为`0440`。您可以使用以下命令检查权限:

    ```bash

    ls -l /etc/sudoers

    ```

    如果权限不正确,您可以使用以下命令进行更改:

    ```bash

    sudo chmod 0440 /etc/sudoers

    ```

    4. 测试sudo命令:

    在编辑完sudoers文件并保存更改后,尝试再次执行sudo命令。您应该不再遇到“不在sudoers”的错误。

    5. 注意安全:

    6. 其他考虑:

如何解决Fedora20下用户不在sudoers文件中

这两天突然想体验Gnome桌面于是就安装了Fedora 20,不过刚刚安装完就遇到了很多问题,第一个就是用户不在 sudoers 文件中,当我需要用到root权限的时候就会出现提示:XX不在 sudoers 文件中。

此事将被报告。

下面是解决方法:

解决方法很简单,就是在/etc/sudoers文件中把自己的用户名加进去。

我们通过gedit编辑器打开该文件:sudo gedit /etc/sudoers

找到:Allow root to run any commands anywhere这一行,在其下方加入:此处为你的用户名 ALL=(ALL) ALL

保存即可。

sudo 提示 用户不在sudoers file里

用su - 或用su - root就行了.注意输入的root的密码,不是你的用户的

还有,sudo 输入的不是root密码,是你当前正在使用的的用户的密码.

linux添加用户后为什么会提示用户找不到suduers

有时候我们执行sudo的时候,出现 xxx is not int the sudoers file 告诉我们当前用户不是sudoer,所以我们要把当前用户添加进去,步骤如下: 1 修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上chmod u+w /etc/sudoers。

2 编辑/etc/sudoers文件,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"zhc ALL=(ALL) ALL"(这里的zhc是你的用户名),然后保存。

3 最后恢复没有写权限模式,撤销文件的写权限,chmod u-w /etc/sudoers。

然后我们就可以用zhc用户来编辑root的文件了

(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT培训资讯原创撰写,欢迎分享本文,转载请保留出处和链接!