Shell aktivieren

Hallo zusammen,
ich habe noch ein kleines Verständnis-Problem:
Unter
http://docs.linuxmuster.net/de/basiskurs/howtos/manage-users/konfiguration.html
finde Einstellungen zur Aktivierung der Shell.
Unter
http://www.linuxmuster.net/wiki/anwenderwiki:sophomorix:loginshell?s[]=shell
wird noch gezeigt, wie man händisch dies setzt.

  1. Wann wird es gesetzt, wenn es in der sophomorix.conf gesetzt wurde.
    Ist es ein Unterschied, ob dies per Schulkonsole oder per Editor auf dem Server geschieht.
    Muss ich auf dem Server noch etwas aufrufen?
  2. Wozu wird die Shell überhaupt abgeschaltet?
    Ich habe in unserem Mate 16, welches ich in unserem linuxmuster-testserver hinübergezogen habe,
    viele Start-Dinge per Shell, welche dann zu meiner Überraschung nicht funktionierten.

Viele Grüße
Johannes Thäter
Heimschule Lender Sasbach

Hallo Johannes,

ersteres bezieht sich auf die Shell auf dem Server. Den Haken sollte man nicht setzen.

Das Zweite bezieht sich auf den Client. Dort kann man mit dem Sophomorix-Befehl Schülern, oder Lehrern eine Shell geben.

Gruß

Alois

Hallo Alois,

dann stimmt aber die zweite Anleitung nicht, die bezieht sich ja auch auf die erste.
Allerdings erschließt sich mir auch nicht, warum man überhaupt auf dem Server ein ssh für Lehrer oder Schüler zulassen sollte.

Oder habe ich da was falsch verstanden?
Viele Grüße
Johannes

Hallo zusammen,

die diversen Möglichkeiten bewirken alle das gleiche: In der
Benutzerverwaltung wird als Shell entweder /bin/bash oder /bin/false
gesetzt. Diese Einstellung gilt für neu angelegte User und sowohl auf
dem Server wie auf dem Client.

In früheren Zeiten konnte man sich damit (also mit /bin/bash) auch per
SSH auf dem Server anmelden, heute geht das nicht mehr, denn die
SSH-Anmeldung wird zusätzlich in der Datei /etc/security/access.conf
geregelt. Die Bezeichnung ist deshalb heutzutage nicht mehr ganz korrekt.

Wer nur Windows-Clients hat, der gewinnt durch /bin/false vielleicht
zusätzliche Sicherheit (su username klappt nicht mehr). Wer auch
Linux-Clients hat, der sollte /bin/bash setzen.

Nachträglich kann man das wie in dem von Alois verlinkten Artikel für
alle Lehrer- und Schüleraccounts ändern (und die
Sophomorix-Konfiguration anpassen, damit bei neu angelegten Usern gleich
die richtige Shell gesetzt wird).

Beste Grüße

Jörg

Hallo Jörg

dann sollte man den Haken wohl doch setzen, damit neue Nutzer auf dem Clienten eine Shell nutzen können.
Durch die Erklärung der Historie ist mir jetzt auch klar, warum es den Schalter überhaupt gibt.

Vielen Dank und Grüße
Johannes