Linux系OSでsudoがデッドロックを起こして困った話[解決] – Information Teaching Service 雄飛

Linux系OSでsudoがデッドロックを起こして困った話[解決]

こんばんは、もとい、おはようございます。

先ほど、Linuxでは使えないと大困りするコマンド、sudoが使えなくなりまして。

状況的には、一部のコマンドでsudoをPassなしで使おうとしまして・・・。

・・・設定ミスりました。

結果、、、sudoがエラーをはいて使えなくなりました\(ToT)/。

さて、その解決法。

suでスーパーユーザで入ってsudoersを編集する。

が、スーパーユーザは初期ではパスワードを設定しないと使えないらしい。

・・・マジですか(TT)

結果的にはこれしか方法はありません。

問題は、どうやって、スーパーユーザに入るかです。

以下手順。

端末から、以下を入力します。

pkexec su

そうすると、パスワードを聞かれます。

今使っている(ログインしている)パスワードを入力してください。

するとどうでしょう、スーパーユーザでログインできたはずです。

次に、

visudo

と入力します。

sudoersを開けたと思います。

編集に失敗した箇所を削除、又はコメントアウトし、

保存します。

この時使った、コマンドラインエディタの使い方は、

別途ググって調べてくください、すいません。
(Linuxの種類ごとによって操作が違うかもしれないので(多分))

編集が完了して、エディタを閉じたら、

exit

と入力して、スーパーユーザを抜けます。

元居たログインユーザに戻った筈ですので、
sudoを何か適当なコマンドで試してみます。

するとどうでしょう。
sudoがこれまで通り使えるはずです。

良かった良かった、無事解決。

これでこれまで通り、sudoが使えます。

以下、参考にさせていただいたサイトです。

【Plamo6.1】「sudoers ファイル内にありません」のエラー、sudo が実行できない
http://www.imuza.com/entry/2016/12/12/211333

Macでsudoersファイルがおかしくなった時の対処法
https://www.gateway.co.jp/ja/2015/07/mac%E3%81%A7sudoers%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E3%81%8A%E3%81%8B%E3%81%97%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/

linuxで別のユーザーとしてコマンドを実行する。(do as / run as )
http://takuya-1st.hatenablog.jp/entry/2015/09/05/221056

コメントをどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です