実行すると sudo cd /root
次のように表示されますが、最初に実行するとsudo: cd: command not found
正常に動作します。sudo su
cd /root
sudoは私にroot権限を与えてはいけませんか?
ベストアンサー1
cd
バイナリではなくシェル内蔵なので、見つからsudo
ないという言葉が完全に合います。さらに、作業ディレクトリを変更するバイナリがあってもsudo
。
ディレクトリをに変更し/root
てそのままにするには、正しいUIDを持つシェルが必要です。その後、(または)sudo su
も期待どおりに機能します。cd /root
cd
ところでsudo su
それは重複します。必要なものはすべて、またはオプションsudo
で提供されます。-i
-s