FTP User anlegen

ProFTPd, vsftpd, pure-ftpd
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

FTP User anlegen

Post by rswtal »

Wie lege ich am einfachsten einen neuen FTP User an inkl. seinem Verzeichnis ?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

Kommt auf die Konfiguration deines ftpd an. Am einfachsten vermutlich als Systemuser mit ungültiger bzw. non-interaktiver Loginshell, siehe `man useradd`.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Habe jetzt einfach einen neuen User angelegt mit einem eigenen ftp ordner.
Klappt soweit.

Wie kann ich jetzt das uploaden erlauben aber das löschen nicht ?
Ein anderer User(admin) darf nur löschen.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

rswtal wrote:Wie kann ich jetzt das uploaden erlauben aber das löschen nicht ?[
Das geht mit vsftpd nicht. Du kannst die globale Konfiguration für einzelne Benutzer mit user_config_dir überschreiben (siehe vsftpd.conf(5)); allerdings kannst du auch nur festlegen ob ein Benutzer generell schreibend (=anlegen, löschen usw.) oder nur lesend zugreifen darf.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Und was ist mit der Option "write_enable " bei Vsftpd ??

Wie könnte ich das denn sonst lösen ?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

rswtal wrote:Und was ist mit der Option "write_enable " bei Vsftpd ??
Habe ich schon im letzten Beitrag beschrieben.
rswtal wrote:Wie könnte ich das denn sonst lösen ?
Mit einem anderen ftpd, der feingranulare Einstellungen ermöglicht.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Mit welchem Prog geht das am einfachsten bzw. welches lässt sich einfach installieren ?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

PureFTPd und ProFTPd sind beliebte Kandidaten.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

ok soll ich dann vsftpd entfernen bevor ich das neue installiere ?
wie lösche ich es am besten ?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

rswtal wrote:ok soll ich dann vsftpd entfernen bevor ich das neue installiere ?
Kannst du machen, ist aber eigentlich nicht nötig. Es kann aber jeweils nur ein ftpd auf den Standardports laufen.
rswtal wrote:wie lösche ich es am besten ?
Über den Paketmanager deiner Distribution.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Kann es also deaktivieren und danach das neue normal installieren ?
Wie deaktiviere ich es am besten ?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

Indem du den Service beendest. Vermutlich über das mitgelieferte Initskript.

Bist du sicher, dass ein selbst zu administrierender Server das Richtige für dich ist?
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Ich mach das für nen Kollegen. Ich kenne mich nur wenig damit aus.
Ist schon etwas länger her dass ich sowas gemacht habe.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Reicht es wenn ich im Webmin unter "System->System Start und Stop" das Häkchen bei Vsftpd wegmache ?
Kann ich danach normal proftpd installieren ??
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

Ja und ja.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Hab nun erfahren dass es per Anonymous gehen soll.
Also nur upload ohne löschen.

Hab das jetzt probiert und folgende vsftpd.conf gemacht.
Leider komme ich per Anonymous rein aber kann nichts reinschreiben.
Was ist da faul ?
Habe in der userlist den user: anonymous eingetragen.

Code: Select all

anon_mkdir_write_enable=NO
anonymous_enable=YES
anon_world_readable_only=YES
anon_root=/srv/www/htdocs/userupload
anon_upload_enable=YES
anon_other_write_enable=NO
connect_from_port_20=YES
chroot_local_user=YES
local_enable=YES
local_umask=077
write_enable=YES
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
Last edited by rswtal on 2008-11-26 23:38, edited 1 time in total.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

rswtal wrote:Leider komme ich per Anonymous rein aber kann nichts reinschreiben.
Was ist da faul ?
Das sollte in deinen Logs stehen.

Benutze das nächste mal bitte den CODE-Tag für deine Konfigurations- und Logschnipsel.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Steht nix dazu.
Ich muss nicht einen Benutzer anlegen der Anonymous heisst oder ?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

Nein.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Hab jetzt fast alles ausprobiert.

Kann es sein dass Anonymous und Local Usre nicht zusammen klappt ?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

Doch, wieso auch nicht?
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Wenn das zusammen geht dann brauche ich ProFtpd nicht.

Weil ich es zusammen nicht klappt.
Habe jetzt etliche Sachen probiert.(ca 5Stunde komplett) Entweder Anonymous geht oder Local klappt.
Local user geht damit aber wenn ich anonymous einloggen will sagt er "Permission Denied"

Code: Select all

listen=YES

anonymous_enable=YES
ftp_username=ftp
anon_root=/srv/www/htdocs/userupload
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=YES
anon_max_rate=0
idle_session_timeout=300
ascii_download_enable=NO
ascii_upload_enable=NO
connect_from_port_20=NO
port_enable=YES
hide_ids=NO
log_ftp_protocol=NO
syslog_enable=NO
max_per_ip=0

local_root=/srv/www/htdocs
nopriv_user=nobody

pam_service_name=vsftpd
local_enable=YES
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: FTP User anlegen

Post by Joe User »

Müsste passen:

Code: Select all

listen=YES
max_clients=100
max_per_ip=4
no_anon_password=YES
local_enable=YES
write_enable=YES
local_umask=027
ssl_enable=NO
secure_chroot_dir=/var/empty
chroot_local_user=YES
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=50000
pasv_max_port=60000
xferlog_enable=YES
xferlog_std_format=YES
xferlog_file=/var/log/vsftpd.log
ftpd_banner=Welcome to our FTP service.
use_localtime=YES
async_abor_enable=YES
anon_max_rate=50000
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
rswtal
Posts: 18
Joined: 2008-11-16 16:50
 

Re: FTP User anlegen

Post by rswtal »

Habe es gerade probiert aber beide können sich nicht einloggen.
log datei ist leer und ftp programm sagt:
Error 10054: 10054: Connection reset by peer
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: FTP User anlegen

Post by Roger Wilco »

Benutzt du einen Paketfilter auf deinem System?
Post Reply