私はWindowsユーザーで、徐々にLinuxに移行しています。 Windowsでは、ユーザーにパスワードを設定するかどうかを選択できます。パスワードを入力しないと、システムに直接ログインできます。
ただし、Linuxでは、すべてのユーザーがパスワードを持っている必要があるため、これは不可能です。パスワードを入力しなくても、何も入力せずに単に Return キーはログインしません(Windowsとは異なります)。すべてのユーザーに設定されているデフォルトのパスワード、またはパスワードが常に割り当てられる他のメカニズムがありますか?
Linuxでは、認証はさまざまな方法で処理できます。/etc/passwdおよび/ etc/shadowによるパスワード認証が通常のデフォルトです。デフォルトのパスワードはありません。
ユーザーはパスワードを持っている必要はありません。通常の設定では、パスワードのないユーザーはパスワードを使用して認証することができません。これは、デーモンの実行に使用されているが、人間が直接使用することを意図していないシステムユーザーには一般的です。
Linuxを構成して、デスクトップへのログインを自動的に許可するか、パスワードなしでログインを許可することができます。認証は [〜#〜] pam [〜#〜] を介して行われ、高度に設定可能です。 Arch wiki は、パスワードなしでログインするための次のPAM構成を提供します。
GDMでパスワードプロンプトをバイパスする場合は、/ etc/pam.d/gdm-passwordの最初の行に次の行を追加します。
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
次に、グループnopasswdloginをシステムに追加します。グループの説明とグループ管理コマンドについては、グループを参照してください。次に、ユーザーをnopasswdloginグループに追加します。ユーザー名をクリックするだけでログインできます。
文字通りの質問に答えるために:いいえ、デフォルトのパスワードはありません。通常、デフォルトでは、アカウントには「無効な」パスワード、つまりどのパスワードにもまったく一致しないパスワードハッシュがあります。ログインできるようにするには、パスワードを明示的に指定する必要があります。問題のアカウントに対してpasswd
を実行します。
ただし、必要に応じて、ログオンマネージャーを構成して、特定のユーザーとして自動的にログインするように設定することもできます。通常は行われませんが、機能は存在します。
いいえ、ありません。 GUIで作成するユーザーごとに、手動でパスワードを設定する必要があります。空白のパスワードまたはデフォルトの標準パスワードは、高いセキュリティリスクと見なされます。
コマンドnewusers
があります。witchを使用すると、プレーンテキストモードで必要なデフォルトパスワードを使用して1人または複数のユーザーを作成できます。ルートとしての使用:newusers file
ここでfileは、各行の次の構造を持つテキストファイルです。pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_Shell
1つのコマンドラインでも実行できます。例:
echo chinmay:clearpassword::::/home/maleki:/bin/bash | Sudo newusers
いいえ、ユーザーのデフォルトのパスワードはありません。読みたい情報は、adduserのマニュアルページです。
man adduser
このコマンドは、下位レベルのコマンドであるuseradd
を使用します。
デフォルトのパスワードはありません。アカウントにはパスワードがあるか、ありません(この場合、少なくともパスワード認証ではログインできません)。ただし、空のパスワードを設定できます。ただし、多くのサービスは空のパスワードを拒否します。特に、パスワードが空の場合、リモートでログインすることはできません。ただし、コンソールにログインできます。
この機能を使用するのではなく、適度に強力なパスワードを設定することをお勧めします。コンピューターは自宅にいて、誰もアクセスしないため、パスワードを入力したくない場合は、セットアップ autologin 。パスワードなしのアカウントは、子供など、場合によっては意味があります。