Hallo zusammen,
ich schreibe gerade an einem Web-Interface womit
ich auf meinen externen Root-Servern automatisch FTP-Accounts einrichten möchte,
Programme installieren kann usw.
Dazu erstelle ich per PHP eine .sh Datei wo die ganzen Befehle,
welche auf dem jeweiligen Root-Server ausgeführt werden sollen, drinstehen.
Dann öffne ich mit PHP eine SSH Verbindung zum jeweiligen Root-Server
und hole die .sh Datei mit wget von meinem Webspace.
Danach führe ich diese dann auf dem Root-Server aus (PHP->SSH->RootServer->Datei.sh).
Um nun z.B. einen User-Account anzulegen muss ja folgendes getan werden im .sh Skript:
useradd ftpuser -d /home/ftpuser
und dann das Passwort setzen:
passwd ftpuser
Danach wird man aber gefragt wie das Passwort lauten soll und nochmal eine Bestätigung ist notwendig.
Wie kann ich dies denn automatisieren, so das mein Skript die beiden Eingaben automatisch erledigt
mit einem vorgegebenen Passwort?
z.B. das er zu passwd zweimal die Variable PASSWORT übergibt:
PASSWORT = meinpasswort
Wäre echt dankbar für Hilfe, hab google.de schon durchforstet aber nix
brauchbares gefunden.
Danke und bis dann, Dennis.
ich schreibe gerade an einem Web-Interface womit
ich auf meinen externen Root-Servern automatisch FTP-Accounts einrichten möchte,
Programme installieren kann usw.
Dazu erstelle ich per PHP eine .sh Datei wo die ganzen Befehle,
welche auf dem jeweiligen Root-Server ausgeführt werden sollen, drinstehen.
Dann öffne ich mit PHP eine SSH Verbindung zum jeweiligen Root-Server
und hole die .sh Datei mit wget von meinem Webspace.
Danach führe ich diese dann auf dem Root-Server aus (PHP->SSH->RootServer->Datei.sh).
Um nun z.B. einen User-Account anzulegen muss ja folgendes getan werden im .sh Skript:
useradd ftpuser -d /home/ftpuser
und dann das Passwort setzen:
passwd ftpuser
Danach wird man aber gefragt wie das Passwort lauten soll und nochmal eine Bestätigung ist notwendig.
Wie kann ich dies denn automatisieren, so das mein Skript die beiden Eingaben automatisch erledigt
mit einem vorgegebenen Passwort?
z.B. das er zu passwd zweimal die Variable PASSWORT übergibt:
PASSWORT = meinpasswort
Wäre echt dankbar für Hilfe, hab google.de schon durchforstet aber nix
brauchbares gefunden.
Danke und bis dann, Dennis.