OS Xでは、パスワードなしでユーザーを持つことが可能です。dscl
パスワードでそれらを検査すると、として表示され*
ます。これはmysql
、pgsql
などのデータベースのユーザーなどのシステムユーザーに使用されます。これの良い点は、これらのユーザーがログイン画面に表示されず、sudo
etc なしではログインできないことです。
いくつかのことを試してそのようなユーザーを削除した後、再作成したかったのですができませんでした。空白のパスワードでユーザーを取得することができ、パスワードをに設定できました*
。ただし、ユーザーがログイン画面に表示されたため、上記と同じ効果はありませんでした。
そのようなユーザーをどのように作成しますか?
useradd
では1000でIDの追加が開始され、ログインマネージャーはその下にユーザーIDを表示しませんが、上記のすべてを表示します。したがって、これはこの質問に対する答えではありませんが、問題の解決策かもしれません。1000は任意であり、ディストリビューションでこれより低い場合も高い場合もあります。修正するには、ユーザーエントリを変更/etc/passwd
して、uidを低くします。今、私は同様の質問をしに行きます。