Commit ccc056db authored by Przemysław Pawełczyk's avatar Przemysław Pawełczyk Committed by Natanael Copa

Add lacking -S option (system) to adduser/addgroup in scripts.

Groups and users created by packages shouldn't use high ids by default
(unless explicitly requested), to distinguish them from groups and users
created by administrators for humans.

Following 41 files lacked -S next to addgroup:
- community/sword/sword.pre-install
- main/amavisd-new/amavisd-new.pre-install
- main/chrony/chrony.pre-install
- main/cvechecker/cvechecker.pre-install
- main/dnsmasq/dnsmasq.pre-install
- main/freeradius/freeradius.pre-install
- main/gdnsd/gdnsd.pre-install
- main/haproxy/haproxy.pre-install
- main/haproxy/haproxy.pre-upgrade
- main/kamailio/kamailio.pre-install
- main/logcheck/logcheck.pre-install
- main/mlmmj/mlmmj.pre-install
- main/nrpe/nrpe.pre-install
- main/open-vm-tools/open-vm-tools.pre-install
- main/postgrey/postgrey.pre-install
- main/privoxy/privoxy.pre-install
- main/redis/redis.pre-install
- main/samba/winbind.pre-install
- main/sircbot/sircbot.pre-install
- main/smokeping/smokeping.pre-install
- main/squark/squark.post-install
- main/squid/squid.pre-install
- main/squid/squid.pre-upgrade
- main/subversion/subversion.pre-install
- main/trac/trac.pre-install
- main/vsftpd/vsftpd.pre-install
- main/zabbix/zabbix-agent.pre-install
- testing/3proxy/3proxy.pre-install
- testing/cluster-glue/cluster-glue.pre-install
- testing/elasticsearch/elasticsearch.pre-install
- testing/emby/emby.pre-install
- testing/gdnsd/gdnsd.pre-install
- testing/icinga2/icinga2.pre-install
- testing/lusca/lusca.pre-install
- testing/lusca/lusca.pre-upgrade
- testing/mongodb/mongodb.pre-install
- testing/openxcap/openxcap.pre-install
- testing/prosody/prosody.pre-install
- testing/rancid/rancid.pre-install
- testing/rutorrent/rutorrent.pre-install
- testing/zabbix/zabbix-agent.pre-install

Following 60 files lacked -S next to adduser:
- community/caddy/caddy.pre-install
- community/domoticz/domoticz.pre-install
- community/minetest/minetest-server.pre-install
- community/oscam/oscam.pre-install
- community/seafile/seafile-server.pre-install
- community/syncthing/syncthing.pre-install
- main/apache2/apache2.pre-install
- main/aports-build/aports-build.pre-install
- main/atheme-iris/atheme-iris.pre-install
- main/bind/bind.pre-install
- main/clamav/clamav-db.pre-install
- main/clamsmtp/clamsmtp.pre-install
- main/clamsmtp/clamsmtp.pre-upgrade
- main/coova-chilli/coova-chilli.pre-install
- main/cvechecker/cvechecker.pre-install
- main/dhcp/dhcp.pre-install
- main/distcc/distcc.pre-install
- main/djbdns/dnscache.pre-install
- main/djbdns/tinydns.pre-install
- main/dovecot/dovecot.pre-install
- main/ez-ipupdate/ez-ipupdate.pre-install
- main/fetchmail/fetchmail.pre-install
- main/freeswitch/freeswitch.pre-install
- main/gitolite/gitolite.pre-install
- main/gnats/gnats.pre-install
- main/gross/gross.pre-install
- main/icecast/icecast.pre-install
- main/kamailio/kamailio.pre-install
- main/lighttpd/lighttpd.pre-install
- main/mariadb/mariadb.pre-install
- main/memcached/memcached.pre-install
- main/ngircd/ngircd.pre-install
- main/nrpe/nrpe.pre-install
- main/openntpd/openntpd.pre-install
- main/postgrey/postgrey.pre-install
- main/snort/snort.pre-install
- main/squid/squid.pre-install
- main/squid/squid.pre-upgrade
- main/subversion/subversion.pre-install
- main/trac/trac.pre-install
- main/transmission/transmission-daemon.pre-install
- main/ympd/ympd.pre-install
- main/znc/znc.pre-install
- testing/at/at.pre-install
- testing/buildbot-slave/buildbot-slave.pre-install
- testing/buildbot/buildbot.pre-install
- testing/clapf/clapf.pre-install
- testing/cluster-glue/cluster-glue.pre-install
- testing/dbmail/dbmail.pre-install
- testing/dspam/dspam.pre-install
- testing/ejabberd/ejabberd.pre-install
- testing/emby/emby.pre-install
- testing/mongodb/mongodb.pre-install
- testing/opensips/opensips.pre-install
- testing/pdns/pdns.pre-install
- testing/prosody/prosody.pre-install
- testing/qpage/qpage.pre-install
- testing/rrdbot/rrdbot.pre-install
- testing/wt/wt.pre-install
- unmaintained/ejabberd-git/ejabberd-git.pre-install
parent 2a573734
#!/bin/sh #!/bin/sh
adduser -h /var/lib/caddy -D -s /sbin/nologin caddy 2>/dev/null adduser -S -h /var/lib/caddy -D -s /sbin/nologin caddy 2>/dev/null
adduser caddy www-data 2>/dev/null adduser caddy www-data 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -h /var/lib/domoticz -D -s /sbin/nologin domoticz 2>/dev/null adduser -S -h /var/lib/domoticz -D -s /sbin/nologin domoticz 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup icinga 2>/dev/null addgroup -S icinga 2>/dev/null
addgroup icingacmd 2>/dev/null addgroup -S icingacmd 2>/dev/null
adduser -S -G icinga -H -h /var/spool/icinga2 -s /sbin/nologin -D icinga 2>/dev/null adduser -S -G icinga -H -h /var/spool/icinga2 -s /sbin/nologin -D icinga 2>/dev/null
adduser icinga icingacmd 2>/dev/null 2>/dev/null adduser icinga icingacmd 2>/dev/null 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -s /sbin/nologin -D -h /var/lib/minetest minetest games 2>/dev/null adduser -S -s /sbin/nologin -D -h /var/lib/minetest minetest games 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -D -s /sbin/nologin oscam 2>/dev/null adduser -S -H -D -s /sbin/nologin oscam 2>/dev/null
addgroup oscam usb 2>/dev/null addgroup oscam usb 2>/dev/null
exit 0 exit 0
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
SEAFILE_HOME=/var/lib/seafile SEAFILE_HOME=/var/lib/seafile
addgroup -S -g 800 seafile 2>/dev/null addgroup -S -g 800 seafile 2>/dev/null
adduser -h $SEAFILE_HOME -s /bin/sh -G seafile -g seafile -u 800 -D seafile 2>/dev/null adduser -S -h $SEAFILE_HOME -s /bin/sh -G seafile -g seafile -u 800 -D seafile 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
echo "Adding 'sword' group for installing SWORD modules systemwide" echo "Adding 'sword' group for installing SWORD modules systemwide"
addgroup sword 2>/dev/null >&2 || true addgroup -S sword 2>/dev/null >&2 || true
#!/bin/sh #!/bin/sh
adduser -H -h /var/lib/syncthing -s /sbin/nologin -D syncthing 2>/dev/null adduser -S -H -h /var/lib/syncthing -s /sbin/nologin -D syncthing 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup amavis 2>/dev/null addgroup -S amavis 2>/dev/null
adduser -S -D -G amavis -h /var/amavis -s /sbin/nologin amavis 2>/dev/null adduser -S -D -G amavis -h /var/amavis -s /sbin/nologin amavis 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup -S -g 82 www-data 2>/dev/null addgroup -S -g 82 www-data 2>/dev/null
adduser -H -h /var/www -s /sbin/nologin -D apache 2>/dev/null adduser -S -H -h /var/www -s /sbin/nologin -D apache 2>/dev/null
addgroup apache www-data 2>/dev/null addgroup apache www-data 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -D buildozer -s /bin/sh 2>/dev/null adduser -S -D buildozer -s /bin/sh 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -h /usr/share/webapps/atheme-iris -g iris -D -s /sbin/nologin iris >/dev/null adduser -S -H -h /usr/share/webapps/atheme-iris -g iris -D -s /sbin/nologin iris >/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup -S named 2>/dev/null addgroup -S named 2>/dev/null
adduser -h /etc/bind -s /sbin/nologin -G named -D named 2>/dev/null adduser -S -h /etc/bind -s /sbin/nologin -G named -D named 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup chrony 2>/dev/null addgroup -S chrony 2>/dev/null
adduser -S -G chrony -h /var/log/chrony -s /sbin/nologin -D chrony 2>/dev/null adduser -S -G chrony -h /var/log/chrony -s /sbin/nologin -D chrony 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -s /sbin/nologin -D clamav 2>/dev/null adduser -S -H -s /sbin/nologin -D clamav 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -s /sbin/nologin -D clamav 2>/dev/null adduser -S -H -s /sbin/nologin -D clamav 2>/dev/null
exit 0 exit 0
...@@ -10,5 +10,5 @@ if [ -f "$old" ] && [ ! -f "$new" ]; then ...@@ -10,5 +10,5 @@ if [ -f "$old" ] && [ ! -f "$new" ]; then
echo " *" echo " *"
fi fi
adduser -H -s /bin/false -D clamav 2>/dev/null adduser -S -H -s /bin/false -D clamav 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -s /sbin/nologin -D chilli 2>/dev/null adduser -S -H -s /sbin/nologin -D chilli 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup cvechecker &>/dev/null addgroup -S cvechecker &>/dev/null
adduser cvechecker -h /var/cvechecker -DG cvechecker &>/dev/null adduser -S cvechecker -h /var/cvechecker -DG cvechecker &>/dev/null
#!/bin/sh #!/bin/sh
adduser -h /var/lib/dhcp -s /sbin/nologin -D dhcp 2>/dev/null adduser -S -h /var/lib/dhcp -s /sbin/nologin -D dhcp 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup -S distcc 2>/dev/null addgroup -S distcc 2>/dev/null
adduser -H -h /dev/null -s /sbin/nologin -G distcc -D distcc 2>/dev/null adduser -S -H -h /dev/null -s /sbin/nologin -G distcc -D distcc 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -h /etc/dnscache -g dnscache -s /sbin/nologin -H -D dnscache 2>/dev/null adduser -S -h /etc/dnscache -g dnscache -s /sbin/nologin -H -D dnscache 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -h /etc/tinydns -g tinydns -s /sbin/nologin -H -D tinydns 2>/dev/null adduser -S -h /etc/tinydns -g tinydns -s /sbin/nologin -H -D tinydns 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup dnsmasq 2>/dev/null addgroup -S dnsmasq 2>/dev/null
adduser -S -H -h /dev/null -s /sbin/nologin -G dnsmasq -D dnsmasq 2>/dev/null adduser -S -H -h /dev/null -s /sbin/nologin -G dnsmasq -D dnsmasq 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -u 90 -H -h /dev/null -s /sbin/nologin -D dovecot 2>/dev/null adduser -S -u 90 -H -h /dev/null -s /sbin/nologin -D dovecot 2>/dev/null
adduser -u 91 -H -h /dev/null -s /sbin/nologin -D dovenull 2>/dev/null adduser -S -u 91 -H -h /dev/null -s /sbin/nologin -D dovenull 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -h /var/lib/ez-ipupdate -s /sbin/nologin -D ipupdate 2>/dev/null adduser -S -h /var/lib/ez-ipupdate -s /sbin/nologin -D ipupdate 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -h /var/lib/fetchmail -s /sbin/nologin -D fetchmail 2>/dev/null adduser -S -H -h /var/lib/fetchmail -s /sbin/nologin -D fetchmail 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup radius 2>/dev/null addgroup -S radius 2>/dev/null
adduser -S -G radius -h /var/log/radius -s /sbin/nologin -D radius 2>/dev/null adduser -S -G radius -h /var/log/radius -s /sbin/nologin -D radius 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -h /var/run/freeswitch -s /sbin/nologin -D freeswitch 2>/dev/null adduser -S -H -h /var/run/freeswitch -s /sbin/nologin -D freeswitch 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup gdnsd 2>/dev/null addgroup -S gdnsd 2>/dev/null
adduser -S -H -h /dev/null -s /sbin/nologin -D -G gdnsd gdnsd 2>/dev/null adduser -S -H -h /dev/null -s /sbin/nologin -D -G gdnsd gdnsd 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -h /var/lib/git -s /bin/sh -D git 2>/dev/null adduser -S -H -h /var/lib/git -s /bin/sh -D git 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -h /var/lib/gnatsdb -D gnats 2>/dev/null adduser -S -h /var/lib/gnatsdb -D gnats 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -s /sbin/nologin -D gross 2>/dev/null adduser -S -H -s /sbin/nologin -D gross 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup haproxy 2>/dev/null addgroup -S haproxy 2>/dev/null
adduser -S -H -h /var/lib/haproxy -s /bin/false -D \ adduser -S -H -h /var/lib/haproxy -s /bin/false -D \
-G haproxy haproxy 2>/dev/null -G haproxy haproxy 2>/dev/null
......
#!/bin/sh #!/bin/sh
addgroup haproxy 2>/dev/null addgroup -S haproxy 2>/dev/null
adduser -S -H -h /var/lib/haproxy -s /bin/false -D \ adduser -S -H -h /var/lib/haproxy -s /bin/false -D \
-G haproxy haproxy 2>/dev/null -G haproxy haproxy 2>/dev/null
......
#!/bin/sh #!/bin/sh
adduser -h /var/log/icecast -s /sbin/nologin -D icecast 2>/dev/null adduser -S -h /var/log/icecast -s /sbin/nologin -D icecast 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup kamailio 2>/dev/null addgroup -S kamailio 2>/dev/null
adduser -H -h /var/empty -s /sbin/nologin -D -G kamailio kamailio 2>/dev/null adduser -S -H -h /var/empty -s /sbin/nologin -D -G kamailio kamailio 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup -S -g 82 www-data 2>/dev/null addgroup -S -g 82 www-data 2>/dev/null
adduser -H -h /var/www/localhost/htdocs -s /sbin/nologin -D lighttpd 2>/dev/null adduser -S -H -h /var/www/localhost/htdocs -s /sbin/nologin -D lighttpd 2>/dev/null
addgroup lighttpd www-data 2>/dev/null addgroup lighttpd www-data 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup logcheck 2>/dev/null addgroup -S logcheck 2>/dev/null
adduser -S -H -h /dev/null -s /sbin/nologin -D -G logcheck logcheck 2>/dev/null adduser -S -H -h /dev/null -s /sbin/nologin -D -G logcheck logcheck 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup -S mysql 2>/dev/null addgroup -S mysql 2>/dev/null
adduser -h /var/lib/mysql -s /sbin/nologin -G mysql -D mysql 2>/dev/null adduser -S -h /var/lib/mysql -s /sbin/nologin -G mysql -D mysql 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -s /sbin/nologin -D memcached 2>/dev/null adduser -S -H -s /sbin/nologin -D memcached 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup mlmmj 2>/dev/null addgroup -S mlmmj 2>/dev/null
adduser -S -H -h /var/spool/mlmmj -s /sbin/nologin -D -G mlmmj mlmmj 2>/dev/null adduser -S -H -h /var/spool/mlmmj -s /sbin/nologin -D -G mlmmj mlmmj 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -h /etc/ngircd -s /sbin/nologin -D ngircd 2>/dev/null adduser -S -H -h /etc/ngircd -s /sbin/nologin -D ngircd 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -h /dev/null -s /sbin/nologin -D nagios 2>/dev/null adduser -S -H -h /dev/null -s /sbin/nologin -D nagios 2>/dev/null
addgroup nagios 2>/dev/null addgroup -S nagios 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup vmware 2>/dev/null addgroup -S vmware 2>/dev/null
exit 0 exit 0
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
# this user should be included in alpine-baselayout-1.2. # this user should be included in alpine-baselayout-1.2.
# included here for backward compability. # included here for backward compability.
adduser -H -h /var/empty -s /sbin/nologin -D ntp 2>/dev/null adduser -S -H -h /var/empty -s /sbin/nologin -D ntp 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup postgrey 2>/dev/null addgroup -S postgrey 2>/dev/null
adduser -H -h /dev/null -s /sbin/nologin -D postgrey 2>/dev/null adduser -S -H -h /dev/null -s /sbin/nologin -D postgrey 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup privoxy 2>/dev/null addgroup -S privoxy 2>/dev/null
adduser -S -G privoxy -h /var/log/privoxy -s /sbin/nologin -D privoxy 2>/dev/null adduser -S -G privoxy -h /var/log/privoxy -s /sbin/nologin -D privoxy 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup redis 2>/dev/null addgroup -S redis 2>/dev/null
adduser -S -H -h /var/lib/redis -s /bin/false -D -G redis redis 2>/dev/null adduser -S -H -h /var/lib/redis -s /bin/false -D -G redis redis 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup winbind 2>/dev/null addgroup -S winbind 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup sircbot 2>/dev/null addgroup -S sircbot 2>/dev/null
adduser -S -h /var/run/sircbot -G sircbot -D sircbot 2>/dev/null adduser -S -h /var/run/sircbot -G sircbot -D sircbot 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup smokeping 2>/dev/null addgroup -S smokeping 2>/dev/null
adduser -S -h /var/lib/smokeping -D -G smokeping smokeping 2>/dev/null adduser -S -h /var/lib/smokeping -D -G smokeping smokeping 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -h /var/log/snort -s /sbin/nologin -D snort 2>/dev/null adduser -S -h /var/log/snort -s /sbin/nologin -D snort 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup squark &>/dev/null || exit 0 addgroup -S squark &>/dev/null || exit 0
#!/bin/sh #!/bin/sh
adduser -D squid -H /var/cache/squid 2>/dev/null adduser -S -D squid -H /var/cache/squid 2>/dev/null
addgroup winbind 2>/dev/null addgroup -S winbind 2>/dev/null
addgroup squid winbind addgroup squid winbind
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -D squid -H /var/cache/squid 2>/dev/null adduser -S -D squid -H /var/cache/squid 2>/dev/null
addgroup winbind 2>/dev/null addgroup -S winbind 2>/dev/null
addgroup squid winbind addgroup squid winbind
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup svnusers 2>/dev/null addgroup -S svnusers 2>/dev/null
adduser svn -D -h /var/svn -G svnusers 2>/dev/null adduser -S svn -D -h /var/svn -G svnusers 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup tracd 2>/dev/null addgroup -S tracd 2>/dev/null
adduser -s /sbin/nologin -G tracd -D -H tracd 2>/dev/null adduser -S -s /sbin/nologin -G tracd -D -H tracd 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -h /var/lib/transmission -s /sbin/nologin -D transmission 2>/dev/null adduser -S -h /var/lib/transmission -s /sbin/nologin -D transmission 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup ftp &>/dev/null addgroup -S ftp &>/dev/null
addgroup vsftp ftp &>/dev/null addgroup vsftp ftp &>/dev/null
adduser -S -h /var/lib/ftp -s /sbin/nologin -G ftp vsftp &>/dev/null adduser -S -h /var/lib/ftp -s /sbin/nologin -G ftp vsftp &>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -D -s /sbin/nologin -G audio ympd 2>/dev/null adduser -S -H -D -s /sbin/nologin -G audio ympd 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup zabbix 2>/dev/null addgroup -S zabbix 2>/dev/null
adduser -S -H -h /dev/null -s /sbin/nologin -D -G zabbix zabbix 2>/dev/null adduser -S -H -h /dev/null -s /sbin/nologin -D -G zabbix zabbix 2>/dev/null
addgroup -g 30 zabbix 2>/dev/null addgroup -g 30 zabbix 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -D -s /sbin/nologin znc 2>/dev/null adduser -S -H -D -s /sbin/nologin znc 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup 3proxy 2>/dev/null addgroup -S 3proxy 2>/dev/null
adduser -S -G 3proxy -h /var/log/3proxy -s /sbin/nologin -D 3proxy 2>/dev/null adduser -S -G 3proxy -h /var/log/3proxy -s /sbin/nologin -D 3proxy 2>/dev/null
exit 0 exit 0
...@@ -5,7 +5,7 @@ if ! getent group at >/dev/null; then ...@@ -5,7 +5,7 @@ if ! getent group at >/dev/null; then
fi fi
if ! getent passwd at >/dev/null; then if ! getent passwd at >/dev/null; then
adduser -H -s /bin/false -D at 2>/dev/null adduser -S -H -s /bin/false -D at 2>/dev/null
fi fi
if [ -z `echo " $(groups at) " | grep ' at '`] ; then if [ -z `echo " $(groups at) " | grep ' at '`] ; then
......
#!/bin/sh #!/bin/sh
adduser -H -h /home/buildbot -g buildbot -D -s /sbin/nologin buildbot 2>/dev/null adduser -S -H -h /home/buildbot -g buildbot -D -s /sbin/nologin buildbot 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -h /home/buildbot -g buildbot -D -s /sbin/nologin buildbot 2>/dev/null adduser -S -H -h /home/buildbot -g buildbot -D -s /sbin/nologin buildbot 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
adduser -H -s /bin/false -D clamav 2>/dev/null adduser -S -H -s /bin/false -D clamav 2>/dev/null
exit 0 exit 0
#!/bin/sh #!/bin/sh
addgroup haclient 2>/dev/null addgroup -S haclient 2>/dev/null
adduser hacluster \ adduser -S hacluster \
-h /var/lib/heartbeat/cores/hacluster \ -h /var/lib/heartbeat/cores/hacluster \
-G haclient \ -G haclient \
-s /sbin/nologin \ -s /sbin/nologin \
......
#!/bin/sh #!/bin/sh
adduser -s /bin/false -D -H -h /var/lib/dbmail dbmail 2>/dev/null adduser -S -s /bin/false -D -H -h /var/lib/dbmail dbmail 2>/dev/null
exit 0 exit 0