https://wiki.archlinux.org/api.php?action=feedcontributions&user=B1nb4sh&feedformat=atomArchWiki - User contributions [en]2024-03-29T05:38:12ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=DeveloperWiki_talk:UID_/_GID_Database&diff=405684DeveloperWiki talk:UID / GID Database2015-10-20T14:35:25Z<p>B1nb4sh: Add a question for openvpn uid & gid</p>
<hr />
<div>Why should user and group be created at build time? This sounds really weird to me.<br />
Arch packages aren't supposed to be shared? You can very well build a package and not install it immediately.<br />
<br />
In any cases, I think this task definitively needs to be made at install time.<br />
That is why it is always done in scriptlets.<br />
Now what you might want to do is somehow unifying this task inside the scriptlets.<br />
If that's the case, please add your proposal with the two functions there :<br />
[https://bugs.archlinux.org/task/10375 FS#10375]<br />
and maybe edit the wiki accordingly.<br />
--[[User:Shining|shining]] 04:42, 19 May 2008 (EDT)<br />
<br />
== Add svn user and group ==<br />
<br />
Just a suggestion:<br />
create/reserve UID 44 and GID 44 for snv user ([http://subversion.tigris.org subversion] server)<br />
<br />
== mailman ==<br />
<br />
Can we have UID and GID 97 set aside for mailman? http://www.list.org<br />
<br />
EDIT: 91 is used for video apparently, changed to 97<br />
<br />
== xbmc ==<br />
<br />
Before the xbmc package just created a system user and in the install script it always did a chown to make sure the /var/lib/xbmc folder was owned by xbmc.<br />
<br />
Now the folder is owned by uid 420 and gid 420, the chown is only needed when updating from a previous state.<br />
<br />
Could someone add the xbmc uid and gid to the list?<br />
<br />
== lightdm ==<br />
<br />
The lightdm package uses {{ic|620}} for it's UID/GUID:<br />
<br />
{{bc|1=<nowiki><br />
post_install() {<br />
getent group lightdm > /dev/null 2>&1 || groupadd -g 620 lightdm<br />
getent passwd lightdm > /dev/null 2>&1 || useradd -c 'Light Display Manager' -u 620 -g lightdm -d /var/lib/lightdm -s /usr/bin/nologin lightdm<br />
passwd -l lightdm > /dev/null<br />
systemd-tmpfiles --create /usr/lib/tmpfiles.d/lightdm.conf<br />
}<br />
</nowiki>}}<br />
<br />
== slurm-llnl ==<br />
<br />
Slurm (found in the AUR: {{AUR|slurm-llnl}}) is a very powerful job scheduler, used on many supercomputers. On debian based hosts 64030 is the preferred slurm-user id and group-id. To improve usability I would recommend using the same UID and GID on arch.<br />
<br />
== AUR ==<br />
<br />
=== What about packages from AUR? ===<br />
<br />
As I started discussing it at [[Talk:Arch_Packaging_Standards#Adding_system_users]], it would be good to have a clearer process for the addition of system users, and maybe a specific sub-namespace (_e.g._ from 500 to 749) for AUR, as well as some authoritative list to avoid collisions ? Maybe another namespace (750-999?) should also be kept strictly reserved for local uses, so admins can create groups knowing that no upstream ArchLinux package will ever use the ID.<br />
<br />
=== Ossec ===<br />
<br />
# grep ossec /etc/group<br />
## ossec:x:525:<br />
# grep ossec /etc/passwd<br />
## ossec:x:524:525::/var/ossec:/bin/false<br />
## ossecm:x:525:525::/var/ossec:/bin/false<br />
## ossecr:x:526:525::/var/ossec:/bin/false<br />
<br />
<br />
thanks :)<br />
<br />
=== socket-sentry ===<br />
<br />
Please add socketsentry group (gid 172) for kdeplasma-addons-applets-socketsentry package ([https://aur.archlinux.org/packages.php?ID=36213]).<br />
<br />
:As you can see, this discussion page doesn't get many replies from developers, you may want to use the forum or the mailing lists for this kind of requests. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 09:54, 17 June 2012 (UTC)<br />
<br />
=== oml2 entries ===<br />
<br />
Please add oml2 user and group (both 137, arbitrarily, on a Debian system I have at hand). I'm updating the package at https://aur.archlinux.org /packages.php?ID=60321 and https://aur.archlinux.org/packages.php?ID=60322, creating these in the post_install script.<br />
<br />
[[User:OlivierMehani|OlivierMehani]] ([[User talk:OlivierMehani|talk]]) 08:49, 15 August 2012 (UTC)<br />
<br />
=== input group ===<br />
<br />
Would you mind adding the following group to the list?:<br />
*input:103<br />
I am using this group to allow access to input events for gizmod in AUR.<br />
<br />
=== amanda ===<br />
<br />
Can we have UID and GID 112 set aside for amanda?<br />
<br />
=== cruisecontrol ===<br />
<br />
Please add userid 52 for cruisecontrol package ([https://aur.archlinux.org/packages.php?ID=33508])<br />
<br />
=== plex-media-server ===<br />
xbmc is 420:420, so plex has to be 421:421.<br />
<br />
=== openvpn ===<br />
<br />
what is about a own openvpn user? I use the uid 78 gid 78 for it.</div>B1nb4sh