mona sudoers dosyasında değil. Bu olay rapor edilecektir


12

Sadece yaptım Yani sudo apt-get upgradeve sözü Ybir soruya da istedi ve şimdi artık bir sudoer değilim. Kökümüz bile artık bir sudoer değil. Çözüm nedir?

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.

GÜNCELLEME: Grubta, gelişmiş seçenekleri ve ardından kurtarma modunu seçtim -> root ve passwd mona kullanarak şifreyi değiştirdim ve passwd'yi ayarlayın, ancak yine de yeniden başlattıktan sonra bana sudo izin vermiyor! Lütfen çözümler önerin.

mona@pascal:~$ su -
Password: 
su: Authentication failure

5
Vay be koruyucunun bacağına mükemmel bir atış. Bunu düzeltmeyi bitirdiğinizde ubuntu ile ilgili bir hata gönderin.
Joshua


@IlmariKaronen Çizgi roman yüzünü göstermiyor ... raporu kim alıyor ve neye benziyor?
Katu

Yanıtlar:


20

sudoUbuntu'da bir hesaba hak vermenin olağan yolu, hesabı varsayılan olarak hak verilen adminve / veya sudogruplarına eklemektir sudo.

Gerçekten sudoers yapılandırmanızı değiştirmek istiyorsanız, /etc/sudoersdoğrudan düzenlememelisiniz , ancak yerel yapılandırmanızı /etc/sudoers.daçıklandığı gibi dizindeki ayrı bir dosyaya eklemelisiniz man sudoers. Bu, yeni yaşadığınız sorunu önlemek içindir: değişiklikleriniz olmayacağından /etc/sudoers, yapılandırmanızı kaybetmeden güvenle yeni sürümlere yükseltebilirsiniz.

Çalışmazsa sistem dosyalarını değiştirmek için kurtarma modundansudo geçebilirsiniz . Daha sonra, örneğin, ekleyebilir için gruplamonasudo

usermod -aG sudo mona

Bu benimkinden daha iyi bir cevap ve takip etmeniz gereken cevap.
iLikeDirt

Lütfen güncellenmiş soruya bakın. Root için yeni bir şifre belirlemek işe yaramadı!
Mona Jalal

1
Kimse yeni bir şifre belirlemenin sorununuzu çözeceğini
söylemedi

mount -rw -o remount / usermod -aG sudo mona'dan önce önerdiğim şeye ihtiyacımız vardı
Mona Jalal

Bağlantı verilen sayfaya zaten dahil edilmiştir.
fkraiem

4

Hata! "Y", sudoers dosyasının yeni bir sürümünü kabul etti. Gelecekte, bunları karşılaştırmak için bir "D" daha iyi bir seçenek olurdu, ancak bunun ilk sırada olması gerektiği de açık değildir: yazılım yüklerken sudoers dosyanızın değiştirilmesi çok profesyonel değildir. Bu noktada, kök (sudo ile kendiniz değil) olarak giriş yapmanız ve kendinizi ("mona") dosyanın Kullanıcılar bölümüne yeniden eklemeniz gerekir.


1
Bir kullanıcıya sudoerişim vermenin normal yolunun , hesabına dosyaya sudobelirli kullanıcılar veya ek gruplar eklemek yerine gruba eklemek olduğunu belirtmek gerekirsudoers
steeldriver

1
Bu doğru, evet. Görünüşe göre Mona'nın sistemi farklı yapılandırılmıştı, ancak puanınız hala duruyor ve bunu yapmak daha iyi bir fikir olabilir.
iLikeDirt

1
@steeldriver: Bu ubuntuya özgüdür. Sudo için genel yol sudoers dosyasını düzenlemektir.
Joshua

0

Bunun gibi bir komut kullanabilirsiniz:

sudo gpasswd -a username sudo

Bunun yerine username, sudogruba eklenmesini istediğiniz kullanıcı adını girin . Çalıştırırsanız sudo gpasswd -a mono sudo, kullanıcıya sudoayrıcalıklar verir monove -aseçenek nedeniyle bu kullanıcıyı sudogruba ekler .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.