コンピュータを「新製品」にするためにPowerwash(Chromebookで工場出荷時の初期化など)を行いましたが、もはやsudoアクセス権がなくなりました。以前はsudoを使うのにパスワードが必要なかったのですが、今はパスワードが必要で、それが何なのかわかりません。ログインパスワードを試しましたが、うまくいきませんでした。どんな提案がありますか?
ベストアンサー1
注:私は「chromebook」タグを追加する前にこの投稿を作成しました。この手順はLinuxシステム用です。 Chromebookがどのように見えるのか、この手順がChrome OSに適用されるのかわかりません。
root
まずログアウトしてから、自分のパスワードでログインしてみてください。うまくいかないかもしれませんが、うまくいけば簡単に処理できます。ここで重要なのは、root アクセスまたは root パスワードがあることです。いいえ特権を享受するのと同じですsudo
。 sudo
機能するには、まず構成する必要があります。
rootとしてログインできない場合、これを処理する最も簡単な方法はシングルユーザーモードで再起動することです。 (root
「シングルユーザー」です。)これを行うには、再起動し、「メニューに入るには任意のキーを押します...」などのメッセージを探し、任意のキーを押してGRUBに入ります。
GRUBリストから他の項目を選択するために上向きまたは下向き矢印は必要ありません。e
項目を編集するにはタップします。これにより、私のCentOS VMに別のリストが表示されます。root
、kernel
およびで始まる3行がありますinitrd
。矢印キーは線を指してkernel
押してe
編集します。1
編集中の行の末尾にスペースを追加し、その後にスペースを追加します。を押してからを押してEnter変更を適用し、[スタート]をクリックしb
ます。
システムはシングルユーザーモードで起動します。 #記号付きのbashプロンプトが表示されます。これでrootとしてログインしました!
これからパスワードが何であるかを知るためにルートパスワードを変更するには、メッセージを入力し、指示passwd
に従って新しいルートパスワードを入力します(2回)。
sudo
今後の実行を準備してください。less /etc/sudoers
その行が含まれていることを入力して確認します#includedir /etc/sudoers.d
(#はその行のコメントではありません)。ファイルの下部にあるかもしれません。
次に、内容をelsie
含む名前のファイルを追加します。/etc/sudoers.d
elsie ALL=(ALL) NOPASSWD: ALL
(elsie
これはあなたのユーザー名であると仮定します。)セキュリティ上の理由から、NOPASSWD部分を省略し、代わりにその行を使用することをお勧めしますが、elsie ALL=(ALL) ALL
決定はあなたの役割です。次のように入力すると、最も簡単にこれを行うことができます。
echo 'elsie ALL=(ALL) ALL' >> /etc/sudoers.d/elsie
その後、通常どおり再起動します。あなたはアクセス権を持ち、今後の使用のためのパスワードsudo
も知ることができます。root