「sudo」コマンドが利用できないのはなぜですか? [閉鎖]

「sudo」コマンドが利用できないのはなぜですか? [閉鎖]

DEBIAN 10.5.0 AMD64 CDのインストール -

インストールするディスクを挿入した後、「root」の名前とパスワードの入力を求められ、続いて「ユーザー」の名前とパスワードの入力を求められます。

私は他のユーザー名とパスワードを使ってこれをしました。端末を開くと、自分の「root」ユーザー名が表示されますが、パスワードを入力すると、端末は「ユーザー」アカウントのパスワードのみを受け入れます。

「sudo」を試行すると、「root」ユーザー名が「sudoers」ファイルにないことを示すメッセージが表示されます。根を下げることはできません。

sudoを使用しているときに端末で「root」パスワードを入力できない理由はわかりません。私は正しいユーザー名とパスワードを持っていると確信しています。

アップデート1:

一般(rootではない)ユーザーとしてのみログインできます。それからターミナルを開いてみると、ターミナル名がDebianをインストールしたときに作った「root username@xyz」でした。ただし、rootユーザー名とrootアカウント用に作成したパスワードは機能しません。代わりに、通常のユーザーパスワードを使用できます。

そのため、rootとしてログインするとrootとしてログインできないため、「id」を表示できません。表示されるユーザー名(ログインしている場所)の下にある小さなメッセージをクリックし、rootユーザー名とパスワードを何度も試しましたが、やはり機能しませんでした。

端末で「su apt-get update」を試みましたが、「su:ユーザーapt-getが存在しません」というエラーメッセージが表示されました。

アップデート2: 現在はコメントできないので、ここに投稿してください。 OSを再インストールしましたが、「root」のパスワードを作成していません。これにより、一般ユーザーは「sudo」を使用するときに「root」権限を持ちます。以前はrootパスワードを入力していましたが、rootとして「ログイン」する方法がわかりません。結局のところ、どちらも正しいです。 「root」パスワードのみがあり、ユーザー名はありません。

アップデート3:参考にしてください。最初のアカウントでは、不明な理由でログイン資格情報が機能しなかったため、アカウントを設定した後に再度ログインできなかったため、2番目のアカウントを作成して一緒にマージする必要がありました。このメッセージが解決されたことを示すためにクリックできる「解決済み」アイコンは表示されません。また、「コメント」を投稿できません。ありがとうございます。

ベストアンサー1

Debian で root アカウントを設定する方法は 2 つあります。

  1. その場合は、別のパスワードを使用してください。デフォルトでは、rootに切り替えを使用する必要がありますsu。自分で設定する必要がありますsudo

    あなたの場合は、suルートパスワードを入力してください。これにより、ルートシェルが開きます。ここでインストールsudo(すでに行ったと思われる)を実行し、sudoそれを許可するグループsudoadduser youruser sudo)にroot以外のユーザーを追加できます。

  2. 他のディストリビューションでデフォルトで行われているように、パスワードはありません。これにより、rootとして直接ログインすることはできませんが、インストールがsudo進み、初期ユーザー(インストール中に設定されている)をrootに切り替えることができますsudo

おすすめ記事