SSH Autm. Programmstart.


oliver-siewert

New Member
Hallo,

ich hätte mal ein Rat für ein kleines Problem,

und zwar würde ich gerne auf meinen Maschienen eine Regelung finden, um beim einloggen per SSH autom. Webmin zu starten.
Beim ausloggen sollte Webmin wieder beendet bzw. gestoppt werden. Das ganze sollte mit dem Rootuser funktionieren.
Gibts da eine Lösung?

Würde mich auf Antworten freuen.

Liebe Grüße

Oliver Siewert
 
Last edited by a moderator:
Mit den beiden Dateien
Code:
~/.login
~/.logout
kann man das erreichen. Ob das dann auch sinnvoll ist, ist jedoch eine ganz andere Frage...
 
Einfach 2 Dateien anlegen.
.login
.logout


und dort bei .logout "/etc/webmin/stop"
und bei .login "/etc/webmin/start"

ist das so richtig?

weil es funktioniert nicht...
 
Code:
root@xs-2838-06 ~ $ /etc/webmin/start
Starting Webmin server in /webmin/webmin-1.400
root@xs-2838-06 ~ $



root@xs-2838-06 ~ $ /etc/webmin/stop
Stopping Webmin server in /webmin/webmin-1.400
root@xs-2838-06 ~ $
das ist schon richtig so.
 
Hier mal ein paar Sachen die ich als nächstes kontrollieren würde:

Welche Distribution nutzt du?
Werden die Login/Logout Dateien überhaupt berücksichtigt?
Was sagen denn die Logs über den Zeitpunkt des Ein- / Ausloggens?
Ist der Benutzer vielleicht nicht berechtigt Webmin zu starten?
Warum willst du beim Einloggen überhaupt Webmin starten lassen? Wie wäre es mit Webmin über (x)inetd?
 
Debian Etch
Ich möchte mit dem User Root starten
In den Logs finde ich nicht.
Die 2 Dateien (.login, .logout) befinden sich in /root und haben CHMOD 0700
 
sorry, .login ist in der Tat für die tcsh...

Aber ich würde es trotzdem nicht so machen. Überlege mal, was passiert, wenn Du Dich ein zweites Mal einloggen musst (bzw. bei der zweiten Session ausloggen). Oder wenn Du wegen eines amoklaufenden Prozesses ein Ressourcen-Problem hast und Dich deswegen nicht mehr einloggen kannst, usw.

Was Du eher suchst, ist ein Programm-Kürzel oder Alias (in ~/.bashrc):
Code:
alias wms='/etc/webmin/start'
alias wmk='/etc/webmin/stop'
 
Ich versteh auch nicht den Sinn dahinter, warum Webmin nun gerade nur laufen soll wenn sich ein User einloggt und warum er beendet werden soll wenn er sich ausloggt.

Wenn es ein Webmin "on demand" sein soll, dann ist die Beste Lösung IMHO (x)inetd
 
...davon abgesehen dass es sicherheitstechnisch eh nicht so toll ist, wenn man sich mit dem root user überhaupt einloggen kann (besser "su"en über anderen User).
 

Back
Top