
コンピュータを「新製品」にするために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
答え2
ChromebookとPowerwash以降:
CTRLALT++を押してVT2シェルにアクセスするか、++を⮕押して通常の画面に戻ります。右矢印は、左矢印はです。CTRLALT⬅F2F1
ログインプロンプトが表示されたら、コマンドラインアクセスについて知らせる一連の指示が表示されます。デフォルトでは、
chronos
パスワードなしでユーザーとしてログインできます。これには、パスワードのないsudoを実行する機能が含まれます。画面の指示に従い、パスワードの設定方法が案内されます。また、画面を暗くすることを無効にする方法も教えてくれます。
chromium.googlesource.com chromiumos ドキュメント
ログインしたら、次のコマンドを実行してsudo
ブラウザシェルで実行できるようにパスワードを設定できます。
sudo chromeos-setdevpasswd
ただし、システムファイルを変更することはできません。システムファイルを変更するには、次のコマンドを実行する必要があります。
sudo ./make_dev_ssd.sh --remove_rootfs_verification --partitions 2
ESCまたは、ルートパスワードを設定し、電源ボタン++を使用してPowerwashを介して開発者モードに入り、書き込みアクセスを有効にすることもできます。その後⮕、書き込みアクセスを有効にする警告と強調表示された行を含む画面が表示されます。この行をクリックしてパスワードを設定すると、システムが再起動します。
後で再起動したら、CTRL++ALTを押して⮕設定したパスワードでログインしますroot
。
次に、次のコマンドを実行してrootとsudoのパスワードを有効にします。
sudo chromeos-setdevpasswd
ここでパスワードの設定を求めるメッセージが表示されるか、以前と同じパスワードを使用してシステムファイルへの書き込みアクセス権がありますsudo
。