usr/bin/sudo を解決するには、uid 0 が所有している必要があります - chown root su は使用できません

usr/bin/sudo を解決するには、uid 0 が所有している必要があります - chown root su は使用できません

usr/bin/sudo は uid 0 が所有する必要があります。これを修正するにはどうすればいいでしょうか。私は Linux 初心者です。スーパー ユーザーまたはルートにアクセスできません - 唯一のユーザーなのに。chown の権限も拒否されました***

明らかに大失敗しました。最後の手段として、ドライブをアンインストールまたはフォーマットして最初からやり直すことをお勧めします。

助けてくれてありがとう

答え1

(一般的に、試したコマンドとその出力、使用している Linux ディストリビューションを正確に示すと役立つ場合があります。したがって、ここでの問題が何であるかはよくわかりませんが、とにかくお手伝いしたいと思います。)

一部のLinuxディストリビューションでは、インストール時にルートパスワードを設定する必要はありませんが、sudoコマンドをルートとして実行することを推奨しています。プログラムは/usr/bin/sudo確かにルート(uid 0)によって所有されており、しなければならない動作するには、root が所有している必要があります。したがって、これを変更しないでください。

を使用するにはsudosudo *command*シェルに と入力します。sudoはユーザー パスワードを要求し、入力すると、 はルート権限でコマンドを実行します。 コマンド の例では、次のようになりますid

$ sudo id
[sudo] password for jyrgenn:           *** password typed here ***
uid=0(root) gid=0(root) groups=0(root)

idここで出力される内容を確認してくださいuid=0。これは、idルート権限で実行されたことを示します。

それでも問題が解決しない場合は、使用している Linux ディストリビューション、具体的に何を達成しようとしているのか、実行したコマンド、正確な出力またはエラー メッセージについてお知らせください。

関連情報