だから私はSudo apt-get upgrade
をして、それが私に尋ねた質問にY
と言っただけで、今はもう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.
更新:grubで、高度なオプションを選択してから、リカバリモード-> rootを選択し、passwd monaを使用してパスワードを変更し、passwdを設定しましたが、再起動後にまだSudoが許可されません!解決策を提案してください。
mona@Pascal:~$ su -
Password:
su: Authentication failure
UbuntuのアカウントにSudo
権限を付与する通常の方法は、admin
および/またはSudo
グループに追加することです。これらのグループには、デフォルトでSudo
権限が付与されます。
本当にsudoers構成を変更したい場合は、/etc/sudoers
を直接編集するのではなく、/etc/sudoers.d
で説明されているようにディレクトリman sudoers
の別のファイルにローカル構成を追加する必要があります。これは、あなたが経験したばかりの問題を避けるためです:変更は/etc/sudoers
にないので、設定を失うことなく安全に新しいバージョンにアップグレードできます。
Sudo
が機能しない場合にシステムファイルを変更するには、 回復モード を実行します。次に、たとえば、mona
をSudo
グループに追加します。
usermod -aG Sudo mona
おっと、あなたの "Y"は明らかにあなたがいないsudoersファイルの新しいバージョンを受け入れました!将来、それらを比較するための「D」がより良い選択肢になりますが、これがそもそも起こるべきかどうかも明らかではありません。この時点で、root(自分自身ではなくSudo)としてログインし、ファイルのUsersセクションに自分自身(「mona」)を再度追加する必要があります。
次のようなコマンドを使用できます。
Sudo gpasswd -a username Sudo
username
の代わりに、追加するユーザー名をSudo
グループに追加します。 Sudo gpasswd -a mono Sudo
を実行すると、Sudo
特権がmono
ユーザーに付与され、-a
オプションにより、実際にそのユーザーがSudo
グループに追加されます。