この問題は1週間前に現れましたが、原因が何であるかわかりません。以前は、環境が期待どおりに実行されていました。 VMWare ツールでホストされている VM を使用すると、uname -a はおおよそ次を返します。
-virtual-machine 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
たとえば、sudo su root は次を返します。
"Sorry, user linuxUser is not allowed to execute '/bin/su root' as root on linuxUser-virtual-machine."
sudo apt-get インストール vim
"Sorry, user linuxUser is not allowed to execute '/usr/bin/apt-get install vim' as root on linuxUser-virtual-machine".
ただし、ls -laやvimなどのlinuxUser権限でコマンドを実行できます。
idは次を返します
uid=1000(linuxUser) gid=1000(linuxUser) groups=1000(linuxUser),999(docker)
私が試したこと
- sudodoersを編集するときにrootアクセス権がないため、ファイルを変更できません。
- Linuxユーザーのパスワードを変更しても効果はありません。
これをたくさん検索しましたが、ほとんどのユーザーはまだsudoコマンドを実行したり、まだrootに切り替えることができるようです。どんなアイデアがありますか?
sudo -l -U linuxUser は以下を返します。
Matching Defaults entries for linuxUser on linuxUser-virtual-machine:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin
User linuxUser may run the following commands on linuxUser-virtual-machine:
(root) NOPASSWD: /usr/lib/linuxmint/mintUpdate/checkAPT.py
後で編集:こんにちは、この問題を解決しました。https://askubuntu.com/questions/70442/how-do-i-add-myself-back-as-a-sudo-user。助けてくれてありがとう!
ベストアンサー1
User linuxUser may run the following commands on linuxUser-virtual-machine: (root) NOPASSWD: /usr/lib/linuxmint/mintUpdate/checkAPT.py
sudo
まあ、これはこのスクリプト以外のものを実行する権限がないことを非常に簡単に示します。
任意のコマンドを実行できる場合は、出力に次の行が表示されます。
User thisuser may run the following commands on thishost:
(ALL : ALL) ALL
(root) NOPASSWD: /some/other/utility
このアクセス権は、ユーザー名またはグループメンバーシップを通じて付与できます。
someuser ALL=(ALL:ALL) ALL # by user
%sudo ALL=(ALL:ALL) ALL # by group
/etc/sudoers
ファイルが変更されない場合は、グループのメンバーシップが削除された可能性があります(sudo
もちろん、グループが別の名前を持つこともあります)。
構成を見ないと分からず、十分なアクセスがなければ構成を見ることができません。再インストールしてバックアップから復元するか、十分なアクセス権を持つ他のシステムでディスク(イメージ)を開きます。