{{tag> windowsclient anmelden}}
====== Nur ausgewählte User dürfen sich am Client anmelden ======
===== Über Gruppenrichtlinien =====
... in Arbeit ...
===== Über die Computerverwaltung =====
Als administrator am Windows-Client in der Computerverwaltung die zugelassenen Benutzergruppen abändern. An anderen Stellen dürfen keine weiteren User der Domäne SCHULE eingetragen sein - ausgenommen Admins.
{{:anwenderwiki:windowsclient:benutzer-screenshot.jpg|}}
Diese Änderungen werden dann nach meiner Information in der Registry in der Datei ''/WINDOWS/system32/config/SAM'' gespeichert. Direkt zugänglich über regedit sind sie aber wegen fehlender Zugriffsrechte zur Laufzeit nicht.
**Idee:** Die SAM-Datei per postsync-Script je nach Client entsprechend patchen, so dass sowohl Lehrer-PC als auch Schüler-PC das gleiche cloop-Image haben. -> [[anwenderwiki:linbo:postsync_scripte:start|Hinweise zu postsync-Scripte]]\\
**Vorgehen: ** (statt linbo-ssh kann man natürlich auch die Konsole direkt unter LINBO benutzen, ist aber unübersichtlicher)
- Client PC booten (hier pc001), syncen, reboot bis zum LINBO-Bildschirm
- sich per linbo-ssh von server aus einloggen und die Standard-SAM-Datei als Kopie SAM.1 anlegen:# linbo-ssh pc001
~ # mount /dev/sda1 /mnt
~ # cp /mnt/WINDOWS/system32/config/SAM /mnt/WINDOWS/system32/config/SAM.1
~ # umount /mnt
~ # exit
- Client PC dann __ohne__ sync starten
- als administrator am Client anmelden und obige Veränderung der Benutzergruppen vornehmen, dann reboot bis zum LINBO-Bildschirm
- sich per linbo-ssh einloggen und die veränderte SAM-Datei als Kopie SAM.2 anlegen:# linbo-ssh pc001
~ # mount /dev/sda1 /mnt
~ # cp /mnt/WINDOWS/system32/config/SAM /mnt/WINDOWS/system32/config/SAM.2
~ # umount /mnt
~ # exit
- jetzt ein cloop-Image schreiben
- zum Image eine postsync-Datei am server anlegen (Dateiname dem eigenem cloop anpassen):case $HOSTNAME in
lehrer-pc100) [ -e "/mnt/WINDOWS/system32/config/SAM.2" ] && cp "/mnt/WINDOWS/system32/config/SAM.2" "/mnt/WINDOWS/system32/config/SAM"
;;
*) [ -e "/mnt/WINDOWS/system32/config/SAM.1" ] && cp "/mnt/WINDOWS/system32/config/SAM.1" "/mnt/WINDOWS/system32/config/SAM"
;;
esac
Bei einem Testsystem funktionierte das Vorgehen einwandfrei.
Welche Auswirkungen das Kopieren der SAM-Datei auf andere Windows-Dienste und die Windows-Registry hat habe ich nicht ausführlich getestet, bitte beobachtete Probleme hier ergänzen. Die SAM-Datei enthält außer den Benutzergruppen keine weiteren Informationen, so dass Nebenwirkungen sehr begrenzt sein sollten.