パスワードを期限切れにする方法は?(初回アカウント作成用)


11

最初のIDを作成するために、自分の開発マシン用のユーザー用の一時的なパスワードを頻繁に作成しました。

他の環境では、管理者がパスワードの有効期限をすぐに期限切れとして表示できるため、最初のログイン時にパスワードを変更する必要があります。

これはどのように行うのですか?(この特定のケースではRHELを使用していますが、この情報がすべて/ほとんどのLinuxディストリビューションで共通であることを願っています)

回答:


16

次のコマンドを使用できます

chage -d 0 [username]

ユーザーの有効期限を変更し、最初のログイン時にパスワードの変更を強制します。

詳細については、chageおよびのマニュアルページを参照してくださいusermod


10

passwd、-eのスイッチがあります。マンページから(man passwd):

-e、--expireアカウントのパスワードを直ちに期限切れにします。これにより、ユーザーは次回のログイン時にパスワードを強制的に変更できます。

そう

 sudo passwd -e LOGIN 

それを行う必要があります。

コメントから、予想以上のバリエーションがあることがわかります。つまり、これはXubuntu 10.04のインストールであり、これは次のようにfile報告しています。

file $(which passwd)
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

興味深いことに、私にpasswdはこのオプションがありません。私はまだこれにも注意します。このパスワードはどのLinuxディストリビューションからのものですか?
user606723 2012

あなたが正しい。私が使用しているものを言及することを忘れがちです。さらに情報を追加しました。
ユーザー不明
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.