Sponsor-Board.de
ProFtpD Shell Script

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: ProFtpD Shell Script (/showthread.php?tid=31540)


ProFtpD Shell Script - Mave1993 - 30.10.2012 18:11

Hallo leutz,
ich wollte mal fragen ob jemand ein Shell Script aufm Rechner hat, mit dem ich FTP User erstellen kann. Das Problem ist ich kann leider nicht auf Mysql Varianten ausweichen da ich sonst probleme mit Plesk bekomme Biggrin

Ich stelle mir das ähnlich vor:

proftpduser.sh username password /home/user1/

und dann sollte der User username mit dem Passwort password angelegt sein und auch per FTP Programm einloggbar sein Smile gebunden auf das Verzeichnis /home/user1/


Smile

Danke euch Smile


RE: ProFtpD Shell Script - moser96 - 30.10.2012 18:43

jo sowas suche ich auch schon lange Wink


RE: ProFtpD Shell Script - gentlemon - 30.10.2012 19:22

Habe euch eben ein Script dafür geschrieben:
(getestet und funktionstüchtig)


ftpusradd.sh

Code:
#!/bin/bash

#simple FTP User Add Bash Script
#Usage: ./ftpusradd.sh username password /your/path
#change ftpusergroup to your FTP-User group (last line)


useradd -m -p $2 -d $3 -s /bin/false  $1 >/dev/null 2>&1

echo $1:$2 | chpasswd >/dev/null 2>&1

adduser $1 ftpusergroup >/dev/null 2>&1


Verwendung so wie gewünscht:

./ftpusradd.sh username passwort /ftpuser/pfad


und schon wird der User hinzugefügt.


"ftpusergruppe" bitte abändern in eure FTP-Usergruppe.

Falls eure FTP User KEINER bestimmten Gruppe hinzugefügt werden müssen bitte die letzte Zeile auskommentieren (glaube ich aber weniger)


Auch nochmal auf Pastebin zu finden: [Link: Registrierung erforderlich]


RE: ProFtpD Shell Script - Mave1993 - 30.10.2012 20:23

Ich danke sehr Smile)