質問: RHEL6.7にて複数のユーザ登録を行う為、下記手順でユーザ、パスワードの登録を行いましたが、 作成したユーザでログインすると「認証失敗」でログインすることができません。 1ユーザ登録 useradd TestUser001 useradd TestUser002 useradd TestUser003 2パスワード登録 chpasswd < password.txt password.txt TestUser001:0001 TestUser002:0002 TestUser003:0003 尚、上記設定後、passwdコマンドで同じパスワードを設定した場合はログインすることが可能です。 確認すべき状態、コマンド等ありましたら、ご教授頂けないでしょうか。
回答: 私の環境では認証通ってしまいます。なんでしょう?? password.txt の改行コードが DOS 形式(CRLF)になってたりしませんか? ``` cat -e password.txt ``` とやってみて、 ``` TestUser001:0001^M$ TestUser002:0002^M$ TestUser003:0003^M$ ``` と、行の最後が ^M$ で終わっているようだと改行コードが CRLFなので、 ``` dos2unix password.txt ``` とかで、改行コードを UNIX 形式に変換してみてください。