[Eisfair] [e64] eisman upgrade hängt bei ssh Update

Holger Bruenjes holgerbruenjes at gmx.net
Fr Mai 26 19:51:48 CEST 2023


Hallo Marcus

Am 26/05/2023 um 19.33 schrieb Marcus Röckrath:

> Das kommt wohl von

nicht wohl, dass ist so

> if [ $sshd_pass} -lt 100 ]
> 
> wenn sshd_pass leer, also bislang ein User sshd nicht existiert.
> 
> Wäre da nicht besser, auch in ähnlichen Paketen, sowas angebracht
> 
> if [ $sshd_pass:-100} -lt 100 ]
> 
> Denn, wenn leer ist auch nichts aus dem System zu entfernen.

es ist schon klar, nur das ein user sshd nicht existiet, auf die 
Idee muss man erst mal kommen

das wurde bisher immer im install.sh vom paket ssh gepruft und ist 
nun in ein extra Paket gewandert, demnach sollte da ein user sshd 
vorhanden sein, da der schon auf dem Installer vorhanden ist.

  	
19	 	# 
---------------------------------------------------------------------------
20	 	# Create ssh group
21	 	# 
---------------------------------------------------------------------------
22	 	if ! getent group sshd >/dev/null 2>&1
23	 	then
24	 	    # group_id '-r' is set by the system
25	 	    /var/install/bin/add-group -r 'sshd'
26	 	fi
27	 	
28	 	if ! getent passwd sshd >/dev/null 2>&1
29	 	then
30	 	    # system user user_id '-r', is set by the system
31	 	    /var/install/bin/add-user -r sshd '*' '' sshd \
32	 	    "Privilege separation user sshd" /var/lib/empty /bin/false 
2>/dev/null
33	 	fi
34	18	

Holger


Mehr Informationen über die Mailingliste Eisfair