みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

パスワードを期限切れにしたい

RedHat Enterprise Linux ES2.1を使用しています。
新しいユーザーを作成し、そのユーザーにすぐパスワードを変更してもらうため、
新しいユーザーを作成し、最初ののパスワードを設定した時点で、期限切れにしたいのです。
色々調べて、「passwd -e ユーザー名」のコマンドでできると書いてあるページを見つけましたが、
やってみたところ、unknown optionとなり、ダメでした。
UNIXではできるようですが、Linuxでできる方法はないのでしょうか。

投稿日時 - 2004-08-09 11:29:46

QNo.955892

困ってます

質問者が選んだベストアンサー

自分とこでは、
 passwd -d <username> でパスワードを削除した後
 chage -d 0 <username> で有効期限を0日に設定
でやってます。

投稿日時 - 2004-08-11 12:05:43

お礼

ご回答ありがとうございます。
頂いた回答の通り、やってみましたら、できました。
ありがとうございました。

投稿日時 - 2004-08-11 15:27:30

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

たしかにLinuxではPasswdコマンドは違う動作をするようですね。一応こんな情報も出ました。私の環境では、成功しましたが、はたしてあなたの望む通りの動作になるかは、自信が有りません。参考にしてください。

参考URL:http://www.ipa.go.jp/security/fy12/contents/crack/soho/soho/chap2/linux/password.html

投稿日時 - 2004-08-10 01:46:28

お礼

再度のご回答ありがとうございました。

投稿日時 - 2004-08-11 15:26:30

ANo.1

Linuxでも同じ -e で期限切れに出来るはずです。-x でまず有効期限を設定しましたか?有効期限が設定されていないと期限切れのオプションを入れてもだめだと思うのですが・・・補足でLinux関連の検索エンジンを紹介します。http://www.google.co.jp/linux

参考URL:http://www.linux.or.jp/JM/html/shadow/man1/passwd.1.html

投稿日時 - 2004-08-09 12:33:25

お礼

早速のご回答ありがとうございます。
有効期限を設定してみましたが、それでもダメでした。
原因として何か思い当たる事がございましたら、またお願い致します。

投稿日時 - 2004-08-09 14:24:16

あなたにオススメの質問