質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

解決済

1回答

1848閲覧

Win7でVMware Workstation 14 Playerにubuntu-ja-16.04をinstallした後、sudoコマンドエラー

wangzj

総合スコア53

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2018/05/22 09:17

編集2018/05/22 11:33

前提・実現したいこと

Win7でVMware Workstation 14 Playerにubuntu-ja-16.04をinstallしました。
手順:
http://www.aise.ics.saitama-u.ac.jp/~gotoh/Ubuntu1604jaOnVMPlayer.html

sudo apt-get install aptitude

を実行しようとすると、下記エラーが出ています。

発生している問題・エラーメッセージ

sudo: rootのグループIDへ変更できません:強化されていない操作です。 sudo: ポリシープラグインを初期化できません

試したこと

再インストールもだめでした!
2回目の再インストールでOKでした!

いろいろ調べましたが、原因がわかりましたが、どう対応するかわかりません。
原因:
sudo コマンドは /etc/sudoers の設定を見て,sudo コマンドで操作できるかを判断します.
/etc/sudoers で許可されていないユーザは sudo コマンドが使えないわけです.
また,/etc/sudoers が悪意のある他者によって改変されないように
パーミッションが 440 で,root:root が所有者となっています.
おそらく,パーミションが変更されたために,悪意のあるアクセスを防ぐ機能が働いたのだと考えられます.

対応方法例:
①再起動でリカバリーモードを選択⇒どこからリカバリーモードを選択できるか不明
②live CD (USB)(Ubuntu をインストールする際に用いた CD or USB)から操作すれば良いかと思われます.⇒どう操作するか不明

補足情報(FW/ツールのバージョンなど)

Win7でVMware Workstation 14 Playerにubuntu-ja-16.04installした前提で
/etc/sudoers を修正したい

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

/etc/sudoers はroot権限を持った者のみ読み書きが許されています。

rootでログイン後、visudoコマンドで編集してください。

追記

調べたところ、ubuntuでは、最初のユーザにsudoを行う権限を与えるようですね。
それでは、その最初のユーザでログイン後、visudoコマンドではいかがでしょうか。

リカバリモードについて

http://jinsei1do.com/%E3%83%87%E3%82%B8%E3%83%A2%E3%83%8E/ubuntu/ubuntu%E3%81%A7%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E6%99%82%E3%81%AE%E5%AF%BE%E5%87%A6%E6%B3%95/
上記によると、以下だそうです。

パソコンの起動時に「ESC」もしくは「Shift」ボタンを連打。

投稿2018/05/22 09:29

編集2018/05/22 09:58
kazto

総合スコア7196

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

wangzj

2018/05/22 09:33

ご回答ありがとうございます。 rootでどうログインしますか? 現在起動する、ゲストしかないですね。
kazto

2018/05/22 09:35

OSをインストールしたのであれば、どこかでrootのパスワードを入力するはずです。 それを失念したということでしょうか?
kazto

2018/05/22 09:40

回答追記しました。失礼しました。
kazto

2018/05/22 09:49

なるほど、事態を誤解していました、失礼しました。 https://forums.ubuntulinux.jp/viewtopic.php?id=14132 上記と同じ状況になり、/etc/sudoersの権限を誤って変更してしまったため、リカバリモードで起動したいが、その方法が分からない、ということで間違いないでしょうか。
wangzj

2018/05/22 09:50

その通りでございます。
kazto

2018/05/22 09:58

追記しました。
wangzj

2018/05/22 10:13

ありがとうございます! VMでubuntuを起動するので、この方法は適用できなさそうですね。
kazto

2018/05/22 10:17

なぜでしょう?VM起動時に画面をクリックと同時にShiftキーを連打、ではだめでしたでしょうか。
wangzj

2018/05/22 10:50

さすがです! 「Shift」ボタンを連打で設定画面が表示されました。 文字化けになっていますが、rootの行を選んで、root shell promptから # chown -R 0 /etc を実行しました。 ゲストで再ログインしても、エラーが変わらないです、泣きそう、、、、
kazto

2018/05/22 11:00

今回の場合、「chown -R 0 /etc」ではなく、「chmod 400 /etc/sudoers」ではないでしょうか。
wangzj

2018/05/22 11:32

chmodでファイル権限変更ですね。ありがとうございます。 2回目の再インストールして、問題はありませんでしたので、検証できませんでした。 kaztoさん、ありがとうございました!!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問