Предлагаю, в соответствии с https://systemd.io/UIDS-GIDS , перейти на uid=gid=65534 для пользователя nobody.
Свиду даже подводных камней не придумывается. Разве что, какие-нибудь useradd будут пытаться больший UID использовать. Зато, nobody перестанет считаться системным пользователем.
(In reply to Sergey V Turchin from comment #1) > Зато, nobody перестанет считаться системным пользователем. DM, который апстрим systemd считает самым правильным в мире, решил проблему по-пролетарски: > Exclude > > Synopsis: > Exclude=bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap > Set to a list of users to always exclude in the Face Browser. https://gitlab.gnome.org/GNOME/gdm/-/blob/main/docs/C/index.docbook
(In reply to Sergey V Turchin from comment #1) > Разве что, какие-нибудь useradd будут пытаться больший UID использовать. Прямо сейчас на сизифе: [root@horse ~]# getent passwd nobody nobody:x:65534:65534:Nobody:/var/nobody:/dev/null [root@horse ~]# useradd -m dodick [root@horse ~]# getent passwd dodick dodick:x:503:503::/home/dodick:/bin/bash [root@horse ~]# ls -lnd /home/dodick drwx------ 8 503 503 4096 Jul 7 14:26 /home/dodick [root@horse ~]# rpm -q --qf='%{NEVR}\n' $(rpm -qf $(command -v useradd)) shadow-utils-1:4.13-alt6 Вообще, думаю, стоит ожидать, что популярные программы эти грабли уже собрали (т. е. вспоминать про экзотические). :)
(Ответ для Arseny Maslennikov на комментарий #2) > (In reply to Sergey V Turchin from comment #1) > > Зато, nobody перестанет считаться системным пользователем. > > DM, который апстрим systemd считает самым правильным в мире, решил проблему > по-пролетарски: > > Exclude > > > > Synopsis: > > Exclude=bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap > > Set to a list of users to always exclude in the Face Browser. > > https://gitlab.gnome.org/GNOME/gdm/-/blob/main/docs/C/index.docbook "By default, the value is empty". И у нас empty. Но никакие nobody c любым номером в "Face Browser'е" показаны не будут.
Если systemd использует не то значение, которое записано в /proc/sys/fs/overflowuid, а то, которое в /etc/passwd, то при смене uid у пользователей systemd могут возникнуть проблемы. Но поскольку значение /proc/sys/fs/overflowuid никто, по-видимому, менять не собирается, давайте поменяем значение в passwd.
* Tue Nov 07 2023 Arseny Maslennikov <arseny@altlinux.org> 2.2.20-alt1 - Install the default overflowuid defined by Linux (incl. our kernels) as the nobody user and group. The user and group 99 are installed as _nobody99.