Automatisches Login per USB-Stick
Login für mehrere Benutzer mit pamusb
Ubuntu/Kubuntu: Konsolen manuell starten
Zuerst müssen die Konsolen aus upstart entfernt werden. Dazu werden die Startskripte einfach in den Backupordner unter /root/backup verschoben:
mv /event.d/tty1 /root/backup mv /event.d/tty2 /root/backup mv /event.d/tty3 /root/backup mv /event.d/tty4 /root/backup mv /event.d/tty5 /root/backup mv /event.d/tty6 /root/backup
Nun werden die Konsolen nicht mehr automatisch gestartet. Da natürlich nicht auf sie verzichtet werden kann, müssen sie manuell gestartet werden. Dies geschieht in /usr/local/bin/loginusb2, das hier als loginusb2_mit_getty zum Download bereitsteht.
#!/bin/bash IFS=" " Y=1 while [ $Y == 1 ]; do for X in `grep "<user id=" /etc/pamusb.conf | cut -d "\"" -f 2 | cut -d "\"" -f 1`; do if [ $X != "root" ] && [ $X != "scox" ]; then pamusb-check --quiet $X if [ $? == 0 ]; then Y=2 killall S99zloginusb kill `pidof fbi` getty 38400 tty1 & getty 38400 tty2 & getty 38400 tty3 & getty 38400 tty4 & getty 38400 tty5 & getty 38400 tty6 & #Beispiel-Konfiguration für den Display-Manager kdm: sed -i "s/\(^AutoLoginUser=\).*/\1$X/" /etc/kde3/kdm/kdmrc sed -i "s/\(^NoPassUser=\).*/\1$X/" /etc/kde3/kdm/kdmrc sed -i "s/\(^NoPassEnable=\).*/\1true/" /etc/kde3/kdm/kdmrc sed -i "s/\(^AutoLoginEnable=\).*/\1true/" /etc/kde3/kdm/kdmrc sed -i "s/\(^AutoLoginLocked=\).*/\1false/" /etc/kde3/kdm/kdmrc /etc/init.d/kdm start & #Beispiel-Konfiguration für den Display-Manager gdm: sed -i "s/\(^AutoLoginUser=\).*/1$X/" /etc/gdm/gdm.conf-custom sed -i "s/\(^AutoLoginEnable=\).*/1true/" /etc/gdm/gdm.conf-custom /etc/init.d/gdm start & else sleep 2 fi fi done; done;
Jetzt sollten die Konsolen erst starten, wenn die Identifikation durch den Benutzer erfolgreich war!
Danksagungen und letzte Hinweise
Nun sollte eigentlich alles funktionieren.
Bedanken möchte ich mich an dieser Stelle bei folgenden Personen, die mir beim Erstellen dieses Artikels geholfen haben: Gerrit, yaccin und mreczio!
Der ursprüngliche und möglicherweise aktuellere Artikel liegt auf virtualpixel.de. Falls noch irgendwelche Fragen bestehen, einfach die Kommentarfunktion dort nutzen oder mir eine E-Mail schicken!