Załóżmy, że mamy system korzystający z 3 różnych miejsc, z których bierze użytkowników:
- użytkownicy lokalni (useradd -m...)
- użytkownicy tworzeni automatycznie przez puppet/chef
- użytkownicy autoryzujący się zdalnie poprzez ldap/ssd
Czy są jakieś dobre praktyki/zalecenia, w jaki sposób zarządzać użytkownikami i ich UID-ami, by nie doszło do konfliktów?
Potencjalne problemy:
- użytkownicy z ldap mają określoną pulę UID-ów
- użytkownicy tworzeni automatycznie również mogą mieć określone UID-y, które mogą się pokrywać z UID-ami z ldap
- użytkownicy lokalni automatycznie mają tworzony UID na podstawie maksymalnie używanego UID-u +1
- nowy użytkownik z ldap/puppeta - może mieć założony UID, jaki już istnieje w systemie. Co wtedy?