質問: パスワードなしでユーザーを作成するにはどうすればよいですか? os xでは、パスワードなしでユーザーを設定することができます。 dsclで検査すると、パスワードは*として表示されます。これは、mysql、pgsqlなどのデータベースのユーザーなどのシステムユーザーに使用されます。これの良い点は、これらのユーザーがログイン画面に表示されず、ログインできないことです。 sudoなどなしで.いくつかのことを試してそのようなユーザーを削除した後、私はそれを作り直したいと思いましたが、できませんでした。何とか空白のパスワードでユーザーを取得でき、パスワードを*に設定できました。しかし、ユーザーがログイン画面に表示されたため、上記と同じ効果はありませんでした。そのようなユーザーをどのように作成しますか?
回答: usermodを使用できます。これにより、!ではなく*を使用してパスワードが無効になります。usermod -l <username> usermodのmanページから:-l, --lock lock a user's password. this puts a '!' in front of the encrypted password, effectively disabling the password.