私はオープンスーツ12.3を使用しています。
次のコマンドを使用して新しいユーザーを作成しました。
linux-amvn:~ # useradd -m -G users,dev -s /bin/bash -p pass123 harbir-PC
ログインを使用しようとすると、ユーザーはharbir-PC
ログインできませんssh
。引き続きファイルを見てみると/etc/passwd
次のような内容がありました。
harbir:x:1000:100:harbir:/home/harbir:/bin/bash
kdm:x:489:487:KDM Display Manager daemon:/var/lib/kdm:/bin/false
harbir-PC:x:1001:100::/home/harbir-PC:/bin/bash
ユーザーとユーザーharbir
の間に違いがありますharbir-PC
。
ユーザー(インストール中に作成したユーザー)に問題はありませんが、harbir
ユーザーとしてログインする必要がありますharbir-PC
。
私も確認してみると、/etc/shadow
パスワードが暗号化されています。
答え1
私は主に私が望むパスワードを実行してpasswd
設定します。useradd
ただし、スクリプトを使用してこれを構成して実行する場合は、crypt
コマンドラインで暗号化パスワードを使用して提供する必要があります。