TOP > Linux > Fedoraの技 > 301-400 > 389
ユーザにパスワード変更のみを許可するには
メールユーザなどにはbashなどのシェルを与えないことでシステムにログインできないよう指定可能ですが、passwdコマンドを指定することでパスワードの変更のみ実行されることが可能です。
下記はringoユーザのシェルをpasswdコマンドに変更する例です。
# usermod -s /usr/bin/passwd ringo
これ以降、ringoでログインするとそのままパスワードの変更画面となります。
$ su - ringo
Password: ログインする
Changing password for user ringo. そのままパスワード変更となる
Changing password for ringo
(current) UNIX password:
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2005-12-03 作成