#!/bin/bash # # Fire up a shell on this tty # SMBGUESTACC=`getltscfg SMBGUESTACC` while true; do pw=`/usr/bin/pwgen 4 1` # | tr 'A-Z' 'a-z'` len=`echo $HOSTNAME |wc -c` killall -9 smbd >/dev/null 2>&1 echo -e "${pw}\n${pw}" | smbpasswd -L -s -c /tmp/smb.conf ${SMBGUESTACC} /etc/rc.localdev >/dev/null 2>&1 if [ 0 ]; then clear echo "################################################################################" echo "# #" echo "# Das derzeitige Passwort für den Zugriff auf alle 3 genannten Medien lautet: #" echo "# #" echo "# - CDROM - #" echo "# - FLOPPY - --> $pw <-- #" echo "# - USB-STICK - #" echo "# #" echo "# - Unter Windows geben Sie im Windows-Explorer im Adressen-Feld ein: #" echo -n "# \\\\$HOSTNAME" endofline=$[80 - 7 -$len]; for i in `seq $endofline`; do echo -n " " ; done echo "#" echo "# - Unter Linux verwenden Sie bitte konqueror, xsmbrowser oder smbclient #" echo "# #" echo "# Um ein neues Passwort zu Erstellen, drücken Sie bitte #" echo "# #" echo "# Übersicht über die Consolen: #" echo "# #" echo "# Strg-Alt-F1: dieser Bildschirm Strg-Alt-F2: Hilfe zum Datenzugriff #" echo "# Strg-Alt-F3: Hilfe zum Einmalpasswort Strg-Alt-F4: Kontaktmöglichkeiten #" echo "# #" echo "# Strg-Alt-F5: Linux auf student.physik.uni-mainz.de und im ZDV #" echo "# Strg-Alt-F6: Windows auf dem Terminal-Server im ZDV #" echo "# #" echo -n "################################################################################" fi read echo "Generating new password ... Restarting Samba ..." done