Linux 自动生成 UID 和 GID 并导致冲突

Linux 自动生成 UID 和 GID 并导致冲突

我有一个名为“myUser”的用户,myUser 的 UID-GID 是“170”。这个数字是另一个名为“avahi-autoipd”的用户的 GID。我尝试使用 usermod 和 groupmod 命令将这两个用户分开。但此选项还有另一个问题。

我的命令及其输出如下:

[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

此状态不是永久的。大约 5 分钟后,myUser 的 UID 和 GID 以及 avahi-autoipd 的 GID 再次更改为 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

我如何区分这两个用户并阻止为他们生成新的 UID 和 GID?

相关内容