パスワードを指定せずに "useradd"コマンドを使用して新しいアカウントを作成しました。ユーザーがログインしようとすると、パスワードを入力するように求められます。最初にパスワードを設定しなかった場合は、今どのようにパスワードを設定しますか?
ベストアンサー1
コマンドラインでこれを行う最も簡単な方法は、passwd
root権限でコマンドを使用することです。
passwd username
~からman 1 passwd
NAME
passwd - update user's authentication token
SYNOPSIS
passwd [-k] [-l] [-u [-f]] [-d] [-n mindays] [-x maxdays]
[-w warndays] [-i inactivedays] [-S] [--stdin] [username]
DESCRIPTION
The passwd utility is used to update user's authentication token(s).
chage
ユーザーのパスワードを設定した後、ユーザーが次回ログインするときにパスワード有効期限コマンド(ルート権限を含む)を使用してパスワードを強制的に変更することもできます。
chage -d 0 username
ユーザーが設定されたパスワードを使用して正常に認証されると、システムは自動的にユーザーにパスワードを変更するように求めます。パスワードが正常に変更されると、ユーザーの接続が失われ、新しいパスワードで再認証する必要があります。
man 1 chage
パスワードの有効期限の詳細については、リソースをご覧ください。