NetBSDでパスワードのないユーザーを作成する

NetBSDでパスワードのないユーザーを作成する

NetBSDインストールでは、パスワードなしでルートを設定しました。パスワードを入力せずにrootとしてログインできます。ただし、ユーザーを作成してuseradd -m <username>ログアウトしてから<username>ログインプロンプトに入力すると、パスワードの入力を求められます。なぜこれですか?<username>パスワードなしでログインしたいです。これがルートエントリの直後にログインするのと異なる理由は何ですかroot

答え1

パスワードのないユーザーを持つことは悪いアイデア。すべてのユーザー、特に「root」にパスワードを割り当てます。パスワードなしでユーザーを作成するたびに、子猫が死にます。

多くのシステムでは、良いパスワードは、しばしばインターネットゴミの最初で最後で唯一の防衛線です。ネットワークに接続されているコンピュータでこれを行っていないことを教えてください。

パスワードの入力を求めると、NetBSD のインストールでは実際にパスワードのないルートが許可され、誤ったインストールをすばやくデバッグできます。 NetBSD マニュアルはこれについて非常に具体的に説明しており、インストール直後に root として「passwd」を実行することをお勧めします。

詳細については、NetBSDガイドを参照してください。

答え2

useraddパスワードを指定できないことを確認するには、ソースコードを確認してください。

必要な操作を実行する「簡単な」方法は、vipwパスワードファイルの編集を使用するか、ユーザーを手動で追加するか、useradd初期履歴入力を実行した後にパスワード(2番目)フィールドのすべての内容を削除することです。空です。

バラよりパスワード(5)詳細(例:)man 5 passwd

関連情報