User:Alexanderwerner/Salt

Todo
- echo -e "set superusers='root'\npassword_pbkdf2 root" $(echo -e "$GRUBPASSWORD\n$GRUBPASSWORD\n" | grub-mkpasswd-pbkdf2) | sed s/"Enter password: Reenter password: Your PBKDF2 is "/""/ >> /etc/grub.d/40_custom -> untested

- if [ "$USERMAIL" != "" ] ; then echo $USERMAIL > $USERHOME/.forward ; chown $USERNAME: $USERHOME/.forward ; fi fehlt

- fehlt: if [ "$USERLANG" != "" ] ; then echo "export LANG=\"$USERLANG\"" >> $USERHOME/.profile ; fi if [ "$USERLANGUAGE" != "" ] ; then echo "export LANGUAGE=\"$USERLANGUAGE\"" >> $USERHOME/.profile ; fi if [ "$USEREDITOR" != "" ] ; then echo -e "export VISUAL=\"$USEREDITOR\"\nexport EDITOR=\"$USEREDITOR\"" >> $USERHOME/.profile ; fi if [ "$USERTIMEZONE" != "" ] ; then echo "export TZ=\"$USERTIMEZONE\"" >> $USERHOME/.profile ; fi

- sed -i -e '/^\s*\#\s*PermitRootLogin\s\+/{s/^\s*\#\s*//;};s/\(^\s*PermitRootLogin\s\+\).*/\1without-password/' /etc/ssh/sshd_config fehlt

- in der /etc/ssh/sshd_config ist die Zeile mit PasswordAuthentication zweimal drin; das hatte ich, das liegt an der sed-Regel, die standardmäßig den Kommentar unten auch mitnimmt - bei mir sieht die jetzt so aus: sed -i -e '/^\s*\#\s*PasswordAuthentication\s\+/{s/^\s*\#\s*//;};s/\(^\s*PasswordAuthentication\s\+\).*/\1no/' /etc/ssh/sshd_config

- echo "DebianBanner no" >> /etc/ssh/sshd_config fehlt

- echo "VerifyHostKeyDNS ask" >> /etc/ssh/ssh_config und echo "VisualHostKey yes" >> /etc/ssh/ssh_config fehlen