コンピュータの電源を入れた後(工場の初期化)後にsudoアクセス権を取得するにはどうすればよいですか?

コンピュータの電源を入れた後(工場の初期化)後にsudoアクセス権を取得するにはどうすればよいですか?

コンピュータを「新製品」にするためにPowerwash(Chromebookで工場出荷時の初期化など)を行いましたが、もはやsudoアクセス権がなくなりました。以前はsudoを使うのにパスワードが必要なかったのですが、今はパスワードが必要で、それが何なのかわかりません。ログインパスワードを試しましたが、うまくいきませんでした。どんな提案がありますか?

ベストアンサー1

注:私は「chromebook」タグを追加する前にこの投稿を作成しました。この手順はLinuxシステム用です。 Chromebookがどのように見えるのか、この手順がChrome OSに適用されるのかわかりません。

rootまずログアウトしてから、自分のパスワードでログインしてみてください。うまくいかないかもしれませんが、うまくいけば簡単に処理できます。ここで重要なのは、root アクセスまたは root パスワードがあることです。いいえ特権を享受するのと同じですsudosudo機能するには、まず構成する必要があります。

rootとしてログインできない場合、これを処理する最も簡単な方法はシングルユーザーモードで再起動することです。 (root「シングルユーザー」です。)これを行うには、再起動し、「メニューに入るには任意のキーを押します...」などのメッセージを探し、任意のキーを押してGRUBに入ります。

GRUBリストから他の項目を選択するために上向きまたは下向き矢印は必要ありません。e項目を編集するにはタップします。これにより、私のCentOS VMに別のリストが表示されます。rootkernelおよびで始まる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

おすすめ記事