mona не находится в sudoers файле. Об этом инциденте сообщат

Таким образом, я просто сделал a 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.

ОБНОВЛЕНИЕ: В личинке я выбрал расширенные настройки и затем режим восстановления-> корень и изменил пароль с помощью passwd mona и установил passwd однако, это все еще не позволяет мне sudo после перезагрузки! Предложите решения.

mona@pascal:~$ su -
Password: 
su: Authentication failure
12
задан 7 November 2016 в 14:00

3 ответа

Обычный способ дать sudo права на учетную запись в Ubuntu состоят в том, чтобы добавить его к admin и/или sudo группы, которые даны sudo права по умолчанию.

Если Вы действительно хотите изменить свою sudoers конфигурацию, Вы не должны редактировать /etc/sudoers непосредственно, но добавьте свою локальную конфигурацию в отдельном файле в каталоге /etc/sudoers.d как описано в man sudoers. Это должно избежать проблемы, которую Вы просто испытали: так как Ваши изменения не будут в /etc/sudoers, можно безопасно обновить его до более новых версий, не теряя конфигурацию.

Для изменения системных файлов если sudo не будет работать, можно пройти режим восстановления. Можно затем, например, добавить mona к sudo группа с

usermod -aG sudo mona
20
ответ дан 23 November 2019 в 03:32

Возгласы, Ваш "Y" принял новую версию sudoers файла, который, очевидно, не имеет Вас в нем! В будущем "D" для сравнения их был бы более оптимальным вариантом, хотя также не ясно, что это должно было произойти во-первых: замена Вашего sudoers файла при установке программного обеспечения не очень профессиональна. На данном этапе необходимо будет войти в систему как корень (не сами с sudo) и повторно добавить себя ("mona") к разделу Users файла.

4
ответ дан 23 November 2019 в 03:32

Можно использовать команду как это:

sudo gpasswd -a username sudo

Вместо username, поместите имя пользователя, которое Вы хотите добавленный к sudo группа. Если Вы работаете sudo gpasswd -a mono sudo, это дает sudo полномочия к mono пользователь и, из-за -a опция, на самом деле добавляет того пользователя к sudo группа.

0
ответ дан 23 November 2019 в 03:32

Другие вопросы по тегам:

Похожие вопросы: