https://wiki.archlinux.org/api.php?action=feedcontributions&user=Mythmon&feedformat=atomArchWiki - User contributions [en]2024-03-28T23:15:28ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=DeveloperWiki_talk:UID_/_GID_Database&diff=426083DeveloperWiki talk:UID / GID Database2016-03-16T23:28:31Z<p>Mythmon: Request uid/gid for terraria-server.</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 />
== kodi ==<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 />
:Now {{Pkg|kodi}}. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 15:13, 23 October 2015 (UTC)<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 />
== AUR ==<br />
<br />
AUR packages are unsupported content. This page is about packages in the [[official repositories]]. If you wish to reserve groups, or otherwise request features, use the bugtracker: https://bugs.archlinux.org/ Closing. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 15:12, 23 October 2015 (UTC)<br />
<br />
: I have major objections against this decision! Despite the fact that those PKGBUILDs are probably not written by an official Arch Linux Maintainer, those AUR maintainers who really do care about compatibility and a clean design are simply ignored. Taking my package {{AUR|slurm-llnl}} as an example: On Debain based hosts 64030 is used as UID and GID and since using different ID is issue prone it is best to use the same on Arch. I would be glad if no Arch Maintainer would reuse this UID and GID and therefore was trying to get it on that list. I have no objections against a any special label however I firmly believe that this list is for making official maintainers aware of my UID/GID choice. -- [[User:Edh|Edh]] ([[User talk:Edh|talk]]) 19:44, 23 October 2015 (UTC)<br />
<br />
:: Do you mean by "this list" this discussion, or the article? Latter is the choice of the developers by definition (check the name space). As to former: the requested 78 (vpn) is now kvm, 112 (amanda) is x2goprint. The rest was not acted to; it's only a concern when/if a TU or developer decides to take the package to the [[official repositories]]. <br />
:: To repeat: 1. the AUR is unsupported 2. The bug tracker is the proper channel for packaging issues, not the wiki.<br />
:: Please use the bug tracker, or at least arch-dev-public. I don't see this going anywhere. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 20:07, 23 October 2015 (UTC)<br />
<br />
=== <s>What about packages from AUR?</s> ===<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 />
=== <s>slurm-llnl</s> ===<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 />
=== <s>Ossec</s> ===<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 />
thanks :)<br />
<br />
=== <s>socket-sentry</s> ===<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 />
=== <s>oml2 entries</s> ===<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 />
=== <s>input group</s> ===<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 />
=== <s>amanda</s> ===<br />
<br />
Can we have UID and GID 112 set aside for amanda?<br />
<br />
=== <s>cruisecontrol</s> ===<br />
<br />
Please add userid 52 for cruisecontrol package ([https://aur.archlinux.org/packages.php?ID=33508])<br />
<br />
=== <s>plex-media-server</s> ===<br />
xbmc is 420:420, so plex has to be 421:421.<br />
<br />
=== <s>openvpn</s> ===<br />
<br />
what is about a own openvpn user? I use the uid 78 gid 78 for it.<br />
<br />
=== <s>android</s> ===<br />
<br />
I would recommend putting an group for the android sdk as specified in the wiki https://wiki.archlinux.org/index.php/Android#Android_Studio<br />
<br />
=== terraria-server ===<br />
<br />
Can there be a uid/gid reserved for the [[terraria-server https://aur.archlinux.org/packages/terraria-server/]] package. It doesn't matter much what it is, as long as it won't collide with something else.</div>Mythmon