Hallo,
ich müsste an einigen Linux-Clients sicherstellen, dass sich nur Lehrer anmelden können.
Hat dafür jemand schon eine Lösung im Einsatz?
Beste Grüße
Stefan
Hallo,
ich müsste an einigen Linux-Clients sicherstellen, dass sich nur Lehrer anmelden können.
Hat dafür jemand schon eine Lösung im Einsatz?
Beste Grüße
Stefan
In’s Lehrerzimmer stellen.
vG Stephan
Hi,
das ist natürlich eine tolle Lösung, die sehr umfassend funktioniert.
Es geht auch mit einem Script, das ich gerade entworfen habe.
Dazu muss man an den betreffenden Rechnern, die nur den Lehrerzugang erlauben sollen, eine autostart-Datei anlegen.
Man generiert dazu eine Datei mit dem Namen irgendwas.desktop (die Endung .desktop ist wichtig !) und legt sie ins Verzeichnis /etc/xdg/autostart, z.B. als /etc/xdg/autostart/no_students.desktop
Diese füllt man mit folgendem Inhalt:
[Desktop Entry]
Type=Application
Name=Students forbidden !
Exec=/usr/bin/no_students_here.sh
Dann schreibt man die Datei mit dem Namen no_students_here.sh
, legt sie ins /usr/bin - Verzeichnis und macht sie mit chmod a+x
für alle ausführbar.
Diese hat den folgenden Inhalt:
#!/bin/bash
g=`groups`
gr=${g:0:3}
if [ "$gr" != "tea" ] && [ "$gr" != "lin" ] && [ "$gr" != "roo" ]
then
systemctl poweroff -i
fi
exit 0
Damit können sich Lehrer, root und linuxadmin noch anmelden.
Der Schüler wird mit einem langsamen shutdown “belohnt”.
Liebe Grüße,
Christoph G.
Hallo und Danke
Jochen, Stephan und Christoph für die Tipps! Es ist prima, dass es Lösungsvorschläge für verschiedene Ansatzpunkte gibt!
Ich werde als erstes wohl mal die PAM-Variante ausprobieren.
Außerdem möchte ich auf der Anmeldemaske noch einen Hinweis schreiben, dass sich an dem Computer keine Schüler anmelden können, weil der betreffende Computer leider nicht ins Lehrerzimmer gestellt werden kann.
Mit besten Grüßen
Stefan