私はpiユーザーとしてログインしたRaspbery Piを使っていたずらをしていますが、何が起こっていますか?として何かを実行するとsudo
、私はこれを見ます-bash: sudo: command not found
。走ってapt-get install sudo
みる
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
pi
これにより、ユーザーが単に使用またはsudo
インストールする権限が十分ではないと考えられます。しかし、私が実行するgroups pi
と
pi : pi adm dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio
sudo
このリストに注意してください。つまり、pi
sudo 権限が必要です。だからどうしたの?つまり、sudo
sudoをインストールして使用するのに十分な権限が使用されたのか?
答え1
このメッセージは、コマンドが見つからない-bash: sudo: command not found
ことを示すbashです。sudo
正しく識別してインストールしようとしました。ただし、権限がなく使用できないため、インストールできませんsudo
。
さてsudo
、デフォルトではインストールされていると仮定していますが、実行中のOS(話さない)やその他のもの(削除したのか、一部のカスタムインストールを行ったのか)によって異なります。インストールされていますが、sudo
PATHにはない可能性があります。試してみてください/usr/bin/sudo
(動作している場合はPATH変数が破損しています)。