Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

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 作成