Googleを試しても理由が見つかりません/etc/passwd
!
行の先頭に a を表示します。
次のようになります。
!user:x:0:0:user:/home/user:/bin/bash
どんなアイデアがありますか?私の唯一の推測は、ユーザーがもう存在しないということです。
ベストアンサー1
これはデフォルトでユーザー名をに変更するため、!user
ログインしようとすると次の結果がuser
得られます。
No passwd entry for user 'user'
ユーザー名がに変更されたためです!user
。
これで/etc/shadow
、ユーザー名も変更して設定すると、同じパスワードを使用してユーザーとしてログインできます!user
。!user
user
ユーザーがパスワードでログインしないようにするには、!
パスワードフィールドにパスワードを追加するか、コマンドを使用することをお勧めします。/etc/shadow
passwd -l