Ubuntuに新しいユーザーを追加しましたが、パスワード設定が機能しませんか?

Ubuntuに新しいユーザーを追加しましたが、パスワード設定が機能しませんか?

新しいユーザーを作成しました。

$ sudo useradd -m Ari -p pass123

ところでログインするとパスワードが間違っていると出ますね。コマンドラインログをテキストファイルとして保存したため、パスワードが正しいかどうかを確認できます。

また、次のグループも作成しました。

$ sudo groupadd testgroup1

新しいアカウントを追加してください。

$ sudo usermod -a -G testgroup1 Ari

なぜログインできないのですか?

ベストアンサー1

この-pオプションは暗号化されたパスワードを探します。

-p, --password パスワード

crypt(3) によって返される暗号化されたパスワードです。デフォルトはパスワードを無効にすることです。

Note: This option is not recommended because the password (or encrypted password) will
be visible by users listing the processes.

You should make sure the password respects the system's password policy.

パスワードを変更するには、次のコマンドを使用する必要があります。

sudo passwd Ari

このオプションを使用するには、-pまずパスワードを暗号化する必要があります。上記の方法のいくつかを使用できます。ここたとえば、

$ mkpasswd
Password:
1puqSPGTnyi5o
$ sudo useradd -m Ari -p 1puqSPGTnyi5o

このmkpasswdユーティリティは、whoisaptを介して提供されるパッケージに含まれています。

おすすめ記事