Linux automatycznie generuje UID i GID i powoduje konflikt

0

Mam użytkownika o nazwie „myUser”, a identyfikator UID-GID myUser to „170”. Ta liczba to GID innego użytkownika o nazwie „avahi-autoipd” w tym samym czasie. Próbuję oddzielić tych 2 użytkowników poleceniami usermod i groupmod. Ale jest inny problem w tej opcji.

Moje polecenia i ich wyniki:

[root@myHost test]# id myUser
 uid=170(myUser) gid=170(avahi-autoipd) groups=170(avahi-autoipd),10(wheel)

[root@myHost ~]# usermod -u 666 myUser
 usermod: warning: /var/spool/mail/myUser not owned by myUser

[root@myHost ~]# groupmod -g 666 myUser
[root@myHost ~]# chown myUser:myUser /home/myUser /var/spool/mail/myUser

[root@myHost ~]# ls -lt /home | grep myUser
 drwx------. 16 myUser       myUser         4096 May 29 09:50 myUser
 drwx------.  3        41155        41155     87 Jan  2  2013 myUser1

[root@myHost ~]# id myUser
 uid=170(myUser) gid=666(myUser) groups=666(myUser),10(wheel)

[root@myHost ~]# id avahi-autoipd
 uid=170(avahi-autoipd) gid=666 groups=666

Ten stan nie jest stały. Po 5 minutach UID i GID myUser i GID avahi-autoipd ponownie zmieniają się na 170.

[root@myHost test]# id myUser
 uid=170(myUser) gid=170(avahi-autoipd) groups=170(avahi-autoipd),10(wheel)

[root@myHost ~]# id avahi-autoipd
 uid=170(avahi-autoipd) gid=170 groups=170

Jak mogę oddzielić tych dwóch użytkowników i zablokować generowanie dla nich nowego UID i GID?

Gefolge
źródło
N.B .: UID i GID <1000 są zazwyczaj zarezerwowane dla użytkowników systemu. jeśli musisz utworzyć użytkownika systemu, użyj useradd --system. Wybrze odpowiedni UID, zwykle odliczany od 1000.
Daniel B
Wtedy jedynym rozwiązaniem jest usunięcie użytkownika myUser i ponowne utworzenie go z 1000+ GID i UID, prawda?
Gefolge
Mogę oddzielić użytkowników, ale system podaje stare UID i GID do myUser, a UID i GID myUser i avahi-autoipd ponownie stają się tą samą wartością. Która praca może to zrobić?
Gefolge