Also habe ich einfach eine Frage gestellt sudo apt-get upgrade
und gesagt Y
und jetzt bin ich kein Sudoer mehr. Auch unsere Wurzel ist kein Sudoer mehr. Was ist die Lösung?
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.
UPDATE: Im Grub habe ich erweiterte Optionen und dann den Wiederherstellungsmodus -> root ausgewählt und das Passwort mit passwd mona geändert und das passwd gesetzt, aber es lässt mich nach dem Neustart immer noch nicht sudo! Bitte schlagen Sie Lösungen vor.
mona@pascal:~$ su -
Password:
su: Authentication failure
14.04
permissions
sudo
root
Mona Jalal
quelle
quelle
Antworten:
Der üblicher Weg zu geben ,
sudo
Rechte auf ein Konto in Ubuntu ist es die hinzuzufügenadmin
und / odersudo
Gruppen, die gegeben sindsudo
Rechte standardmäßig.Wenn Sie Ihre sudoers-Konfiguration wirklich ändern möchten, sollten Sie sie nicht
/etc/sudoers
direkt bearbeiten , sondern Ihre lokale Konfiguration in einer separaten Datei im Verzeichnis/etc/sudoers.d
wie in beschrieben hinzufügenman sudoers
. So vermeiden Sie das gerade aufgetretene Problem: Da Ihre Änderungen nicht übernommen werden/etc/sudoers
, können Sie ein sicheres Upgrade auf neuere Versionen durchführen, ohne Ihre Konfiguration zu verlieren.Um Systemdateien zu ändern, falls
sudo
diese nicht funktionieren, können Sie den Wiederherstellungsmodus durchlaufen . Sie können dann beispielsweisemona
mit dersudo
Gruppe hinzufügenquelle
Hoppla, Ihr "Y" hat eine neue Version der sudoers-Datei akzeptiert, in der Sie offensichtlich nicht enthalten sind! In Zukunft wäre ein "D" zum Vergleichen eine bessere Option gewesen, auch wenn nicht klar ist, dass dies an erster Stelle hätte geschehen müssen: Das Ersetzen Ihrer sudoers-Datei während der Installation von Software ist nicht sehr professionell. Zu diesem Zeitpunkt müssen Sie sich als root anmelden (nicht Sie selbst mit sudo) und sich erneut ("mona") zum Abschnitt "Benutzer" der Datei hinzufügen.
quelle
sudo
Zugang ist von ihrem Konto auf das Hinzufügen vonsudo
Gruppe - anstatt das Hinzufügen bestimmter Benutzer oder zusätzliche Gruppen an diesudoers
DateiSie können einen Befehl wie diesen verwenden:
Anstelle von
username
, setzen Sie den Nutzernamen zu den hinzugefügt werden sollensudo
Gruppe. Wenn Sie ausführensudo gpasswd -a mono sudo
, werdensudo
demmono
Benutzer Berechtigungen erteilt und dieser Benutzer wird aufgrund der-a
Option tatsächlich zursudo
Gruppe hinzugefügt.quelle