# /var/lib/kusa/modules/base-users/standard_users
#
# format used in this file is:
#
# class  uid : name : home [ : shell : group : gecos ]
#
# empty field will be filled from class defaults
#
# string substitutions:
#   @SELF@	the username itself
#   __		a single space


# from standard Debian/Devuan install
# (see /var/lib/dpkg/base-passwd.preinst)
#
resadm	0:root:/@SELF@
nologin	1:daemon:/usr/sbin
nologin	2:bin:/bin
nologin	3:sys:/dev
login	4:sync:/bin:/bin/sync:nogroup
nologin	5:games:/usr/games
nologin	6:man:/var/cache/man
nologin	7:lp:/var/spool/lpd
nologin	8:mail:/var/mail
nologin	9:news:/var/spool/news
nologin	10:uucp:/var/spool/uucp
nologin	13:proxy:/bin
nologin	33:www-data:/var/www
nologin	34:backup:/var/backups
nologin	38:list:/var/list:::Mailing__List__Manager
nologin	39:irc:/var/run/ircd
nologin	41:gnats:/var/lib/gnats:::Gnats__Bug-Reporting__System__(admin)

nologin	65534:nobody:/nonexistent::nogroup

# end of standard users


# start of KUSA standard system users
# . reserved range, from debian policy, is 100-999
# . we start from 600 to avoid conflicts from existing users
# . users collected from various debian/ubuntu packages, as
#   well from other distros (mandriva)


nologin 601:syslog
nologin 602:klog
nologin 603:messagebus:/var/run/dbus
nologin 604:haldaemon
nologin 605:avahi-autoipd:/var/lib/@SELF@
nologin 606:avahi:/var/run/avahi-daemon
nologin 607:adm:/var/adm
nologin 608:libuuid:/var/lib/libuuid
nologin 609:pulse:/var/run/pulse
nologin 610:openldap:/var/lib/ldap
nologin 611:dhcp:/nonexistent
nologin 612:openvpn:/etc/openvpn
nologin 613:www:/var/www
nologin 614:ftp:/w/ftp
nologin 615:ntp:/etc/ntp
nologin 616:gdm:/var/lib/gdm
nologin 617:mysql:/var/lib/mysql
nologin 618:zope
nologin 619:dovecot:/usr/lib/dovecot
nologin 620:postfix:/var/spool/postfix
login	621:postgres
nologin 622:saned
nologin 623:svn
nologin 624:rpm:/var/lib/rpm
nologin 625:vcsa:/dev
nologin 626:squid:/var/spool/squid
nologin 627:rpcuser:/var/lib/nfs
nologin 628:rpc:/
nologin 629:apache:/var/www
nologin 630:polkituser:/
nologin 631:ldap:/var/lib/ldap
nologin 632:htdig:/var/lib/htdig
nologin 633:nscd:/
nologin 634:slocate
nologin 635:bazaar
#nologin	636:openerp	# 2020.10.15 XXX
login	637:couchdb:/var/lib/couchdb
nologin	638:landscape:/var/lib/landscape
nologin	639:clamav:/var/lib/clamav
login	640:amavis:/var/lib/amavis
nologin	641:rtkit:/proc
nologin	642:stunnel4:/var/run/stunnel4
nologin	643:colord:/var/lib/colord
nologin 644:dovenull:/var/lib/dovecot
login	645:git:@GITDIR@
login	646:torrent:/home/torrent
nologin	647:nagios:/var/lib/nagios
nologin	648:uuidd:/run/uuidd
nologin	649:nslcd:/var/run/nslcd


# users with group different than themself

nologin	700:proftpd:/var/run/@SELF@::nogroup
nologin	701:statd:/var/lib/nfs::nogroup
nologin	702:sshd:/var/run/sshd::nogroup
nologin	703:hplip:/var/run/@SELF@::scanner
nologin	704:cupsys:/etc/cups::lpadmin
nologin	705:dnscache:/var/djbdns::djbdns:djbdns__services
nologin	706:dnslog:/var/djbdns::djbdns:djbdns__services
nologin	707:tinydns:/var/djbdns::djbdns:djbdns__services
nologin	708:axfrdns:/var/djbdns::djbdns:djbdns__services
nologin 709:fetchmail:/var/lib/fetchmail::nogroup::fetchmail__daemon
nologin 710:asterisk:/var/run/@SELF@::www-data::@SELF@__PBX
nologin 711:usbmux:/home/@SELF@::plugdev:usbmux__daemon
nologin 712:kernoops:/::nogroup::Kernel__Oops__Tracking__Daemon
nologin	713:libvirt-qemu:/var/lib/libvirt::kvm:Libvirt__Qemu
nologin	714:libvirt-dnsmasq:/var/lib/libvirt/dnsmasq::libvirtd:Libvirt__Dnsmasq

# users with special functions

login	800:halt:/sbin:/sbin/halt:root:@SELF@__function

# kusa administrators
#
resadm	1000:kusa:/@SELF@::users::Local__Machine__Admin

# 2017.12
#
# this user shoud be defined in LDAP, so its uid is raised from 200 to
# 2901; however it must be locally defined, because is needed for basic kusa
# filesystems setup (see path.datadir)
#
# (prjadmin=was 200 for historycal reasons, now 2901)
#
resadm	2901:prjadmin:/home/@SELF@::users::Projects__Admin
