mona 不在 sudoers 文件中。此事件将被举报

Mon*_*lal 12 permissions root sudo 14.04

所以我只是做了一个sudo apt-get upgrade并回答Y了它问我的一个问题,现在我不再是一个 sudoer。甚至我们的根也不再是 sudoer。解决办法是什么?

Configuration file '/etc/sudoers'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** sudoers (Y/I/N/O/D/Z) [default=N] ? Y
Installing new version of config file /etc/sudoers ...
Setting up apt-transport-https (1.0.1ubuntu2.15) ...
Setting up libisc95 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up libdns100 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up libisccc90 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up libisccfg90 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up libbind9-90 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up liblwres90 (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up bind9-host (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up dnsutils (1:9.9.5.dfsg-3ubuntu0.10) ...
Setting up dbus (1.6.18-0ubuntu4.4) ...
Installing new version of config file /etc/dbus-1/system.conf ...
Setting up python3-update-manager (1:0.196.22) ...
Setting up update-manager-core (1:0.196.22) ...
Setting up bazel (0.4.0) ...
Setting up cuda-repo-ubuntu1404 (8.0.44-1) ...
OK
Setting up dbus-x11 (1.6.18-0ubuntu4.4) ...
Setting up dkms (2.2.0.3-1.1ubuntu5.14.04.9) ...
Setting up firefox (49.0.2+build2-0ubuntu0.14.04.1) ...
Please restart all running instances of firefox, or you will experience problems.
Setting up libxnvctrl0 (361.93.02-0ubuntu1) ...
Setting up linux-generic-lts-saucy (3.13.0.100.108) ...
Setting up linux-headers-generic-lts-saucy (3.13.0.100.108) ...
Setting up linux-image-generic-lts-saucy (3.13.0.100.108) ...
Setting up linux-libc-dev:amd64 (3.13.0-100.147) ...
Setting up linux-tools-common (3.13.0-100.147) ...
Setting up python-pil (2.3.0-1ubuntu3.3) ...
Setting up python-imaging (2.3.0-1ubuntu3.3) ...
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
mona@pascal:~/computer_vision/deep_learning/ssd/caffe$ sudo apt-get install build-essential cmake git pkg-config
mona is not in the sudoers file.  This incident will be reported.


mona@pascal:~$ pwd
/home/mona
mona@pascal:~$ su -
Password: 
su: Authentication failure


mona@pascal:~$ sudo passwd root
[sudo] password for mona: 
mona is not in the sudoers file.  This incident will be reported.
Run Code Online (Sandbox Code Playgroud)

更新:在 grub 中,我选择了高级选项,然后选择了恢复模式 -> root 并使用 passwd mona 更改了密码并设置了密码,但是在重新启动后它仍然不让我 sudo!请提出解决方案。

mona@pascal:~$ su -
Password: 
su: Authentication failure
Run Code Online (Sandbox Code Playgroud)

fkr*_*iem 20

sudo在 Ubuntu 中为帐户授予权限的常用方法是将其添加到admin和/或sudo组中,sudo默认情况下会授予这些权限。

如果你真的想修改你的 sudoers 配置,你不应该/etc/sudoers直接编辑,而是将你的本地配置添加到目录中的单独文件中,/etc/sudoers.dman sudoers. 这是为了避免您刚刚遇到的问题:由于您的更改不会在 中/etc/sudoers,您可以安全地将其升级到更新版本而不会丢失您的配置。

为了修改系统文件,如果sudo不起作用,您可以通过恢复模式。然后,例如,您可以添加monasudo组中

usermod -aG sudo mona
Run Code Online (Sandbox Code Playgroud)