アドバイスをいただけますか。これは私が確認すべき質問でしたが、これを得ることができませんでした...グループが助けてくれるなら、アドバイスをいただけますか。私の質問は、それを行うにはルートまたはルートユーザーになるべきではないということです。
答え1
このpasswd
ユーティリティには設定されたビットがセットされている。これは、根。
$ ls -lh /usr/bin/passwd
-rwsr-xr-x 1 root root 53K May 17 01:37 /usr/bin/passwd
したがって、このユーティリティは、 が所有する/etc/shadow
およびファイルを変更できるようになります。/etc/passwd
root
マニュアルページにも書いてあるように、
通常のユーザーは自分のアカウントのパスワードのみ変更できます
このsetuid
ビットを使用するプログラムは、root として実行することは実際のセキュリティ リスクとなるため、非常に慎重に設計する必要があります。
答え2
はい。どのユーザーでもpasswd
変更することができます自分のパスワード。