Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何修复-“;用户名不在sudoers文件中。-将报告此事件”;_Linux_Sudo - Fatal编程技术网

Linux 如何修复-“;用户名不在sudoers文件中。-将报告此事件”;

Linux 如何修复-“;用户名不在sudoers文件中。-将报告此事件”;,linux,sudo,Linux,Sudo,我想在Apache上启用mod_重写,我使用Putty访问windows操作系统上的服务器。 我用我的用户名和密码登录,我的朋友说我应该有root权限来启用mod_重写,所以他建议我在成功登录后键入sudo su。所以我添加了sudosu命令,它再次询问我一个密码,所以我输入了密码,但我得到了一个错误 [myusername] is not in the sudoers file.the incident will be reported 也许这里的任何人都能帮我 重新启动你的机器 选择高级u

我想在Apache上启用mod_重写,我使用Putty访问windows操作系统上的服务器。 我用我的用户名和密码登录,我的朋友说我应该有root权限来启用mod_重写,所以他建议我在成功登录后键入sudo su。所以我添加了sudosu命令,它再次询问我一个密码,所以我输入了密码,但我得到了一个错误

[myusername] is not in the sudoers file.the incident will be reported
也许这里的任何人都能帮我

  • 重新启动你的机器
  • 选择高级ubuntu选项
  • 然后选择root选项
  • 你现在是这里的根,root@machine:
  • 输入:usermod-aG sudo username
  • 现在您已经将用户添加到sudo组,您可以从root退出并以用户身份登录。 如果根密码已更新,则无需重新启动计算机即可执行此操作, 默认情况下不是,但如果不是,则必须重新启动并通过passwd命令设置根密码

    但是如果你已经有了根密码设置 输入:

    su-

    你将是根, 但建议使用:**

    sudo-s

    **作为临时根访问

  • 重新启动你的机器
  • 选择高级ubuntu选项
  • 然后选择root选项
  • 你现在是这里的根,root@machine:
  • 输入:usermod-aG sudo username
  • 现在您已经将用户添加到sudo组,您可以从root退出并以用户身份登录。 如果根密码已更新,则无需重新启动计算机即可执行此操作, 默认情况下不是,但如果不是,则必须重新启动并通过passwd命令设置根密码

    但是如果你已经有了根密码设置 输入:

    su-

    你将是根, 但建议使用:**

    sudo-s


    **作为临时根访问

    您可以使用以下命令将新用户添加到基于debian的系统(Ubuntu、kbuntu、debian等)中的sudo组和基于RedHat的系统(RedHat、Fedora、CentOS等)下的wheel组中

    usermod -a -G sudo user
    or
    usermod -a -G wheel user
    

    您可以使用以下命令将新用户添加到基于debian的系统(Ubuntu、kbuntu、debian等)中的sudo组和基于RedHat的系统(RedHat、Fedora、CentOS等)下的wheel组中

    usermod -a -G sudo user
    or
    usermod -a -G wheel user
    

    嗯,我建议你问问你的朋友,也许他只是忘了将你添加到
    sudoers
    文件?或者你登录到一个运行操作系统的系统,该系统基于一个发行版,该发行版遵循使用
    sudo
    的第二个逻辑:你必须键入你想要模拟的帐户的密码才能被授予该权限。要做到这一点,您需要知道
    root
    帐户的密码。您可以看到:我们无法告诉您,因为我们不知道系统。你和你的朋友都知道这个系统。谢谢arkascha,我可以(使用我的用户名和密码登录)并将[myuser]添加到sudoers文件中吗?或者我还可以做些什么来获得根特权?显然这是不可能的,因为这意味着你可以授予自己特权。那真的没有道理,是吗?我建议你问问你的朋友,可能他只是忘记了将您添加到
    sudoers
    文件?或者您登录到了一个运行操作系统的系统,该系统基于一个发行版,该发行版遵循使用
    sudo
    的第二个逻辑:您必须键入要模拟的帐户的密码才能被授予该权限。要做到这一点,您需要知道
    root
    帐户的密码。您可以看到:我们无法告诉您,因为我们不知道系统。你和你的朋友都知道这个系统。谢谢arkascha,我可以(使用我的用户名和密码登录)并将[myuser]添加到sudoers文件中吗?或者我还可以做些什么来获得根特权?显然这是不可能的,因为这意味着你可以授予自己特权。这真的没有道理,不是吗?