[Eisfair_dev] clamav 1.2.56 --> install.sh useradd
Holger Bruenjes
holgerbruenjes at gmx.net
Mo Jul 29 20:20:00 CEST 2019
Hallo Peter
Am 28/07/2019 um 12.43 schrieb Peter Bäumer:
> Glück Auf!
> E64
> clamav 1.2.56
>
>
>> # base config for installation
>> run_user='clamav'
>> run_uid='85'
>> run_group='trusted'
>> run_gid='42'
> Als Patch für /tmp/install.sh könnte man das für das clamav Paket nehmen
> #run_gid='42'
> run_gid=&(awk -F: '/trusted/ {print $3}' /etc/group) # GID von trusted ermitteln
> run_gid=${run_gid:=42} # Wenn der awk nichts gefunden hat (run_gid also leer ist) dann run_gid mit 42 belegen
Das ist so nicht optimal ;-)
siehe auch
http://www.eisfair.org/fileadmin/eisfair/devdoc/scripts.html#var-install-bin-add-user
http://www.eisfair.org/fileadmin/eisfair/devdoc/scripts.html#var-install-bin-add-group
Es ist nicht erforderlich eine UID oder GID numerisch zu ermitteln,
es sollte der name uebergeben werden.
siehe oben.
als Beispiel:
run_user='tftp'
home_dir='/srv/tftpboot'
if ! getent group ${run_user} >/dev/null 2>&1
then
# system group_id '-r' is set by the system
/var/install/bin/add-group -r "${run_user}"
fi
if ! getent passwd ${run_user} >/dev/null 2>&1
then
# system user user_id '-r' is set by the system
/var/install/bin/add-user -r ${run_user} '*' '' ${run_user}
"TFTP account" ${home_dir} /bin/false 2>/dev/null
fi
Holger
Mehr Informationen über die Mailingliste Eisfair_dev