Zeige Beiträge
|
Seiten: [1]
|
1
|
ProFTPD / ProFTPD - Deutsch / Benutzer auf spezielles Verzeichnis einrichten
|
am: 22. September 2003, 06:14:12
|
Hallo,
blöde Idee vielleicht, ich würd einfach nen user software anlegen dem ich als home folder /usr/local/software geb. Und das es dem User software sei Home Folder ist darf er drauf zugreifen :wink:
Gruß Gummibaer
PS: ob der User Maximus zwei Accounts im FTP Client dafür nutzt oder einen is doch egal :roll:, also zwei, und Du hast ein Problem weniger.
|
|
|
2
|
ProFTPD / ProFTPD - Deutsch / proftpd nur über localhost erreichbar
|
am: 22. September 2003, 05:58:31
|
Hallo,
schau doch mal ob auf dem port vielleicht schon was anderes läuft. (fuser -n tcp 21 z.B.)
an sonsten würde ich die xinetd config nochmal zeile für zeile prüfen.
SocketBindTight würde ich auskommentieren, da der ja nur den Mod für Stand Alone Server angibt. Du möchtest ja aber xinetd, das widerspricht sich; auch wenn es normal bei inetd mode keine Auswirkung hat.
xinetd config Vorschlag:
service ftp { socket_type = stream wait = no user = root server = /usr/sbin/in.ftpd server_args = -l instances = 4 access_times = 7:00-12:30 13:30-21:00 nice = 10 only_from = 192.168.1.0/24 }
(nur mal als Beispiel, das funktioniert bei mir, hab ich mal kurz versucht)
Gruß Bummibaer
|
|
|
3
|
ProFTPD / ProFTPD - Deutsch / homedir problem
|
am: 22. September 2003, 05:55:38
|
Hallo,
benutze doch einfach die Direktive "defaultroot ~", dann kannst die User in Ihr jeweiliges Home-Folder 'einsperren'.
z.B. gibst allen kunden als home folder /srv/http/KUNDENNAME sprich z.B. Kunde Schmidt bekommst /srv/http/schmidt
Durch die Direktive "defaultroot ~" würde der Kunde Schmidt somit im Verzeichnis /srv/http/schmidt 'eingesperrt' werden.
Alternativ kannst Du natürlich auch die Lösung mit einer SQL Datenbank machen.
Gruß Bummibaer
|
|
|
4
|
ProFTPD / ProFTPD - Deutsch / passives/aktives FTP und Fragen über Fragen !
|
am: 16. September 2003, 23:30:31
|
- Script schreiben wo ip per DNS über den DynDNS Hostname prüft (Stichwort host -t A host.dyndns.endung ...) - per Cron Job das Script regelmäßig ausführen lassen z.B. oder per SNMP Hostname /IP überwachen und bei Änderung Script starten (beim zweiten Fall braucht man kein Vergleich mehr der IP bisher / neu machen, is klar ne) - alte IP mit getesteter IP vergleichen, bei Gleichheit nix tun; bei Änderung einfach ProFTP Task beenden, am besten mit ftpshut ...vorher warnen, dann kill -TERM einfach auf des PID-File jagen - am besten kurz wartezeit einbaun, danach ProFTP neu starten lassen - shutmsg file löschen nicht vergessen :wink:
Vorraussetzung: - DNS Server extern oder im Router wird vom Host benutzt - MasqueradeAddress in der Config muß auf den FQDN gehen und nicht auf eine IP Adresse !
|
|
|
5
|
ProFTPD / ProFTPD - Deutsch / MasqueradeAddress Problem?
|
am: 16. September 2003, 23:15:14
|
ganz einfach, 2. Netzwerkkarte rein, virutellen FTP Server auf die zweite ip intern binden z.B. 192.... und den auch mit passive mode konfigurieren, MasqueradeAddress dann halt für den virutellen auf die 2. interne IP Adresse legen. (sprich 1 mainserver config, eine virtuelle server config)
Fazit: 1 FTP für extern mit passive mode 1 FTP Virtuell für intern mit passive mode
Gruß Bummibaer
|
|
|
|