Unix / Linuxに通常のルートと実際のルートのようなものはありますか?
バッファーオーバーフロープロジェクト(Ubuntu 11.04)を実行しており、/ bin / zshと/ bin / bashを別々に呼び出しています。両方の場合において
$whoami ルートを返します
$id uid = 1000、eud = 0、gid = 1000を返します。
しかし、実行しようとすると
$passwd username
ユーザーのパスワードを変更するために、シェルは以下を返します。
passwd: You may not view or modify password information for username
これはルートには低レベルの特権がないと信じているので、ここに欠けているものがありますか?私はネット上で検索しましたが、包括的な答えを見つけられないようです。
また、$ useradd、$ userdel、$ chownなどのコマンドは、昇格なしで機能することを忘れました
—
-Suchit