Hey ihr,
Danke schonmal für die schnellen und hoffnungsbringenden Antworten.
Werde die Vorschläge vermutlich morgen schon testen (mus erst den Server aus dem Rechenzentrum holen
).
Tja, wie ist es passiert? Also ich kam zu dem Ergebnis, dass es wie folgt war:
Das Skript sollte in einer Schleife ein bestimmtes Verzeichnis auf bestimmte vorhandene Dateien prüfen und ggf. dann aus diesen Dateien Nutzerinformationen raus ziehen. mit diesen Daten sollte es dann u.a. die Kommandos useradd und passwd ausführen um einen oder mehrere neue Nutzer anzulegen und denen ein PW zuzuweisen.
Tja, und dazu brauchte das Skript root rechte. Und dann war dann noch die Art und Weise des Ausführens. Ich entschied mich für cron und stellte dort ein Intervall von 5min ein. So lief das Skript dann alle 5min ab. Zumindest war es so geplant.
Es trat dann ein einziger kleiner Fehler auf: Zwei kleine Zeichen `` waren Ausschlag gebend.
Ich hatte ja in dem Skript eine Schleife mit Zähler eingebaut und beim hochzählen des Zählers wurde nicht der Zähler hochgezählt sondern 2 Strings addiert und dann wurde der mit einer Zahl vergleichen. Resultat Endlosschleife.
Naja, und dann hat aus mir nicht erklärbaren Gründen das passwd Kommando verrückt gespielt und erst nur einmal und binnen Sekunden x-Mal das root PW geändert.
Ich dachte mir OK, stellste das Passwort zurück und gut. Aber dann reagierte die Shell nicht mehr als plötzlich das zweites Skript (durch cron alle 5min gestartet) auch anfing endlos zu laufen...
Ergebnis: ich kam nur noch mit normalen Userrechten ins System und stellte dann fest, dass schon 6 Instanzen des Skripts und auch des passwd Kommandos liefen. Naja, und da hab ich dann aufgegeben.
Ist mal ne Story für die Nachwelt
Mal sehn, ob ich mit euren Tipps weiter komme.
Danke schonmal,
melde mich morgen wieder
Klasse Forum,
Grüße
Michael