anger77
Goto Top

Suche Tool zur Benutzerverwaltung von FTP Servern

Hallo,

ich suche ein Tool für Linux FTP Server, indem sollte man ganz einfach über eine Weboberfläche Benutzer anlegen und verwalten können.
Also man soll nur den neuen Benutzer anlegen können und das Passwort für diesen eingeben können.

Ist auch nicht schlimm wenn jemand erstmal sowas für Winows hat. Wär auch schon interessant.


Vielen Dank!

Gruß Enrico

Content-ID: 108810

Url: https://administrator.de/contentid/108810

Ausgedruckt am: 19.11.2024 um 07:11 Uhr

68995
68995 12.02.2009 um 12:16:41 Uhr
Goto Top
Mir fällt dazu grad "Webmin" ein.
Wird auf dem Linux Server installiert, dann kann man den gesamten Server, inkl. den FTP über eine Weboberfläche einstellen und verwalten.
45877
45877 12.02.2009 um 12:22:44 Uhr
Goto Top
ANGER77
ANGER77 12.02.2009 um 12:23:13 Uhr
Goto Top
Kann man Webmin auch dann vereinfachen? So dass man nur Benutzer und dessen Kennwort anlegen kann?

Danke!
ANGER77
ANGER77 12.02.2009 um 12:27:18 Uhr
Goto Top
Aber auch eine wirklich vereinfachte Version. Benutzer und Kennwort.


Außerdem ist noch wichtig dass das Unterverzeichnis für den neuen Benutzer nicht manuell angelegt werden, sondern automatisch von diesem Programm.

Danke!
45877
45877 12.02.2009 um 12:29:08 Uhr
Goto Top
dann wohl am einfachsten per script?
ANGER77
ANGER77 12.02.2009 um 12:31:51 Uhr
Goto Top
Bin aber kein Entwickler. Gibt es da nicht irgendein Programm was sowas kann?
45877
45877 12.02.2009 um 12:37:31 Uhr
Goto Top
das läuft auf einem debian server mit pure ftp und pure-pw nutzerverwaltung.

ist leicht abgeändert von einem script das ich im netz gefunden habe, hab ich also nicht selbst gemacht und man sollte es auch relativ leicht für jeden anderen linux ftp server anpassen können.

#!/bin/bash
#Mit diesem Programm wird ein neuer FTP-User angelegt

echo "Hallo admin,";  
echo "hier kannst du einen neuen FTP-User anlegen.";  
echo "Schrittweise werden Infos abgefragt";  
echo "Gib nun bitte den Namen des FTP-Users ein";  
read Name;
if [ $Name != ""  ]; then  
                echo "Welches Directory soll genutzt werden?";  
                read Path;
                if [ "$Path" != ""  ]; then  
                        echo "$Name, $Password, $Path";  
                        echo "Der Pfad wird nun angelegt......"  
                        mkdir -p $Path;
                        echo "Der Pfad wurde angelegt.";  
                        echo "Rechte werden vergeben......";  
                        echo "....";  
                        chown ftpuser.ftpgroup $Path;
                        echo "Die Rechte wurden vergeben";  
                        echo "Der User wird angelegt. Bitte gib nun das Passwort 2x ein.";  
                        pure-pw useradd $Name -u ftpuser -d $Path
                        pure-pw mkdb;
                        echo "Die Datenbank wurde updated";  
                        echo "Der FTP-Server wird nun neugestartet";  
                         /etc/init.d/pure-ftpd  stop;
                         /etc/init.d/pure-ftpd  start;
                        echo "Fertig - Beende Programm";  

                else
                        echo "Kein Pfad angegeben. Beende Programm";  
                        exit 0;
                fi
       else
                echo "Kein Passwort angegeben. Beende Programm;  
                exit 0;
else
        "Kein Name - Ende";  
fi
exit 0;
ANGER77
ANGER77 12.02.2009 um 13:48:25 Uhr
Goto Top
Danke, werde ich mal testen.

Gruß Enrico