新しいユーザーを作成するときに提供されたUIDは、次の利用可能な番号ではありません。

新しいユーザーを作成するときに提供されたUIDは、次の利用可能な番号ではありません。

たとえば、CentOS 8システムの最新ユーザーのUIDは1010です。しかし、新しいsudo adduserユーザーを作成すると、UIDが2001 id userで始まることがわかります。ただし、Webmin パネルを使用して作成すると、1011 が正しく選択されます。なぜですか?

今すぐ知ることができるのは、PostfixAdmin設定チュートリアルに従うと次のようになります。

virtual_mailbox_base = /var/vmail
virtual_minimum_uid = 2000
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000

最初の行はメールファイルのデフォルトの場所を定義します。残りの3行は、受信メールをメールボックスに転送するときにPostfixが使用するユーザーIDとグループIDを定義します。ユーザーID 2000とグループID 2000を使用します。

これが理由なのでしょうか?それでは、システムにカウンタを1011以上に戻すようにどのように指示できますか?または、少なくともUIDがまだ使用されていないことを確認する方法を教えてください。

ベストアンサー1

チュートリアルのUIDとGIDの代わりに、次に利用可能なUIDとGIDを選択する必要がありました。だから私はこれをしました:

    sudo usermod -u newuid vmail
    sudo groupmod -g newgid vmail

それから

    sudo find / -user olduid -exec chown -h vmail {} \;
    sudo find / -group oldgid -exec chgrp -h vmail {} \;

おすすめ記事