Ich kam am WE nicht zum Testen, mir hat jemand Zeit gestohlen (wer meine Zeit findet, bitte Mail an mich <g>)...
Gerade nochmal kurz durch unsere /var/abs/*/*.install Files gegreppt und bißchen was an Infos rausgeparst welches Paket ggf. welche Gruppe anlegt/löscht bzw. Hinweise gibt doch bitte Benutzer hinzuzufügen...
Diese Infos sollten IMHO *NICHT* zwangsläufig im Wiki-Artikel auftauchen, auf den Wiki-Seiten zum jeweiligen Paket sind die meisten sicher besser aufgehoben. Nur, damit wir mal sehen mit welchen Gruppen wer arbeitet. Und evtl. entscheiden wir uns ja doch für eine Form die alle Gruppen "erklären" will, dann sind die Infos ggf. hilfreich....
Paketname Gruppe GID Add/Del Recommed for users?
---------------------------------------------------------------------------------------
community/adesklets adesklets 107 y/y y
community/bacula bacula 77 y/y n
community/boinc boinc * y/y n
extra/brltty brlapi * y/y y
extra/libgphoto2 camera 97 y/y y Löscht auch camera!!!
community/cdemu-daemon cdemu * y/y n
community/courier-authlib courier 72 y/y n
core/dbus-core dbus 81 y/y n
extra/deluge deluge 125 y/y n
community/dkfilter dkfilter * n/n n Gruppe wird nicht erstellt
extra/dovecot dovecot 76 y/y n
extra/dovecot dovenull 74 y/y n
community/dspam dspam 115 y/n n
community/exim exim 79 y/n n
community/typespeed games 20 y/n n
multilib/dwarffortress games - n/n y Hinweis User in gruppe games
community/bad-games games - n/n y Nur Hinweis auf add
community/btanks games - n/n y Nur Hinweis auf add
extra/gdm gdm 120 y/y n
community/incron incron * y/y n
community/ircservices irc * y/n n
community/ultimate-ircd irc * y/y n
community/ejabberd jabber * y/y n
extra/kdebase-workspace kdm 135 y/y n
extra/kismet kismet 315 y/y y
extra/qemu kvm 78 y/y y
extra/qemu-kvm kvm 78 y/y y
core/openldap ldap 439 y/y n
community/libvirt libvirt * n/n n Wird nicht erstellt im Paket?
core/mlocate locate 21 y/y n Entfernt auch slocate,mlocate
extra/systemd lock 54 y/y n
community/lxdm lxdm 121 y/y n
extra/mailman mailman 80 y/y n
community/minbif minbif 67 y/y n
extra/mpd mpd 45 y/y n(y)
extra/munin munin * y/n n
community/murmur murmur 86 y/y n
community/percona-server mysql 89 y/y n
extra/mysql mysql 89 y/y n
community/bind-geodns named 40 y/y n
community/nbd nbd 44 y/y n
community/hsolink network - n/n y Nur Hinweis auf add
community/leafnode news 13 y/n n
community/inn news 13 y/n n
extra/networkmanager-openconnect nm-openconnect 104 y/y n
extra/fssos-nsvs nsvsd 83 y/y n
community/openntpd ntp 87 y/n n
extra/freenx nx - n/y - Löscht nur beim Entfernen?
extra/pulseaudio - - n/y n Löscht nur alte pulse-access,pulse-rt,pulse
extra/oprofile oprofile 492 y/y n
community/osec osecgroup * y/y n
community/osiris osiris 18 y/y n
community/partimage partimag 110 y/y n
extra/postgres postgres 88 y/y n
community/postgrey postgrey 314 y/y n
community/privoxy privoxy 42 y/y n
community/prosody prosody 412 y/n n
extra/squid proxy 15 y/y n
community/quagga quagga * y/y n
community/freeradius radiusd * y/y n
extra/rtkit rtkit 133 y/y n
community/sauerbraten sauerbraten * y/n n
extra/sane scanner - n/n y Hinweis auf Gruppe scanner
community/snort snort 29 y/y n
community/stunnel stunnel 16 y/y n
community/tenshi tenshi * y/y n
extra/tomcat6 tomcat 66 y/y n
extra/tomcat7 tomcat 66 y/y n
extra/tomcat tomcat 66 y/y n
community/tor tor 43 y/y n
extra/usbmuxd usbmux 140 y/y n
community/ushare ushare * y/y n
extra/hylafax uucp 14 y/y n Löscht auch uucp!!!
community/virtualbox vboxusers 108 y/y n(y)
community/vlock vlock 129 y/y n
community/gufw wheel - n/n n Nur Hinweis auf sudo
extra/wireshark wireshark 150 y/y y
Infos erhalten durch:
grep group /var/abs/*/*/*.install
Aufgeführt sind also hier nur Gruppen, die durch pacman bei der Paketsinstallation/Löschung bearbeitet werden (im jeweiligen *.install File).
Sternchen(*) in der GID-Spalte bedeutet, daß die Gruppe mit der nächstfreien GID angelegt wird. Also ohne feste UID...
Welcher Maintainer/Paket welche UID bei Archlinux belegt ist im Developer-Wiki hier nachlesbar:
https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
In der o.a. Tabelle sind nun keine Pakete aus dem AUR aufgeführt, ich habe keinen Zugriff auf alle *.install-Files dort. Ob man über Tools wie yaourt (ähnlich wie über abs) an die Infos käme - ohne ein Paket installiert/gebaut zu haben - weiß ich nicht...
//Edit: durch das Paket core/filesystem wird ja das Basis-/etc/group File mitgebracht. Weiterhin wird durch dieses Paket sichergestellt, daß folgende Gruppen vorhanden sind:
/var/abs/core/filesystem/filesystem.install: _addgroup optical -g 93
/var/abs/core/filesystem/filesystem.install: _addgroup audio -g 92
/var/abs/core/filesystem/filesystem.install: _addgroup video -g 91
/var/abs/core/filesystem/filesystem.install: _addgroup floppy -g 94
/var/abs/core/filesystem/filesystem.install: _addgroup storage -g 95
/var/abs/core/filesystem/filesystem.install: _addgroup log -g 19
/var/abs/core/filesystem/filesystem.install: _addgroup utmp -g 20
/var/abs/core/filesystem/filesystem.install: _addgroup power -g 98
/var/abs/core/filesystem/filesystem.install: _addgroup network -g 90
/var/abs/core/filesystem/filesystem.install: _addgroup games -g 50
/var/abs/core/filesystem/filesystem.install: _addgroup uucp -g 14
/var/abs/core/filesystem/filesystem.install: _addgroup http -g 33
/var/abs/core/filesystem/filesystem.install: _addgroup scanner -g 96
/var/abs/core/filesystem/filesystem.install: _addgroup rfkill -g 24
Greg schrieb
users:x:100: <== Ist man da immer automatisch drin? Oder muß man das expliziet angeben?
Vergessen was zu zu schreiben....
Das ist geregelt über /etc/default/useradd (GROUP=100). Hier ließen sich auch weitere Gruppen angeben, in denen neue User reinkämen. Durch gesonderte Konfigfiles lassen sich so auch recht einfach neue Benutzer nach "Klasse" anlegen, z.B. Buchhaltung oder Lager (die jeweils dann andere Gruppen hätten).... Siehe: man useradd