web-dev-qa-db-ja.com

Linuxの新しいユーザーのデフォルトパスワードはありますか?

私はWindowsユーザーで、徐々にLinuxに移行しています。 Windowsでは、ユーザーにパスワードを設定するかどうかを選択できます。パスワードを入力しないと、システムに直接ログインできます。

ただし、Linuxでは、すべてのユーザーがパスワードを持っている必要があるため、これは不可能です。パスワードを入力しなくても、何も入力せずに単に Return キーはログインしません(Windowsとは異なります)。すべてのユーザーに設定されているデフォルトのパスワード、またはパスワードが常に割り当てられる他のメカニズムがありますか?

9
chinmay

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グループに追加します。ユーザー名をクリックするだけでログインできます。

7
jordanm

文字通りの質問に答えるために:いいえ、デフォルトのパスワードはありません。通常、デフォルトでは、アカウントには「無効な」パスワード、つまりどのパスワードにもまったく一致しないパスワードハッシュがあります。ログインできるようにするには、パスワードを明示的に指定する必要があります。問題のアカウントに対してpasswdを実行します。

ただし、必要に応じて、ログオンマネージャーを構成して、特定のユーザーとして自動的にログインするように設定することもできます。通常は行われませんが、機能は存在します。

5
a CVn

いいえ、ありません。 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
2
Slyx

いいえ、ユーザーのデフォルトのパスワードはありません。読みたい情報は、adduserのマニュアルページです。

man adduser

このコマンドは、下位レベルのコマンドであるuseraddを使用します。

0
X Tian

デフォルトのパスワードはありません。アカウントにはパスワードがあるか、ありません(この場合、少なくともパスワード認証ではログインできません)。ただし、空のパスワードを設定できます。ただし、多くのサービスは空のパスワードを拒否します。特に、パスワードが空の場合、リモートでログインすることはできません。ただし、コンソールにログインできます。

この機能を使用するのではなく、適度に強力なパスワードを設定することをお勧めします。コンピューターは自宅にいて、誰もアクセスしないため、パスワードを入力したくない場合は、セットアップ autologin 。パスワードなしのアカウントは、子供など、場合によっては意味があります。