Page 1 of 2
FTP User anlegen
Posted: 2008-11-16 16:57
by rswtal
Wie lege ich am einfachsten einen neuen FTP User an inkl. seinem Verzeichnis ?
Re: FTP User anlegen
Posted: 2008-11-16 17:00
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`.
Re: FTP User anlegen
Posted: 2008-11-19 13:57
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.
Re: FTP User anlegen
Posted: 2008-11-19 16:21
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.
Re: FTP User anlegen
Posted: 2008-11-19 17:29
by rswtal
Und was ist mit der Option "write_enable " bei Vsftpd ??
Wie könnte ich das denn sonst lösen ?
Re: FTP User anlegen
Posted: 2008-11-19 19:11
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.
Re: FTP User anlegen
Posted: 2008-11-19 19:45
by rswtal
Mit welchem Prog geht das am einfachsten bzw. welches lässt sich einfach installieren ?
Re: FTP User anlegen
Posted: 2008-11-19 19:47
by Roger Wilco
PureFTPd und ProFTPd sind beliebte Kandidaten.
Re: FTP User anlegen
Posted: 2008-11-20 01:57
by rswtal
ok soll ich dann vsftpd entfernen bevor ich das neue installiere ?
wie lösche ich es am besten ?
Re: FTP User anlegen
Posted: 2008-11-20 18:52
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.
Re: FTP User anlegen
Posted: 2008-11-20 21:36
by rswtal
Kann es also deaktivieren und danach das neue normal installieren ?
Wie deaktiviere ich es am besten ?
Re: FTP User anlegen
Posted: 2008-11-20 21:50
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?
Re: FTP User anlegen
Posted: 2008-11-21 22:13
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.
Re: FTP User anlegen
Posted: 2008-11-24 15:50
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 ??
Re: FTP User anlegen
Posted: 2008-11-24 20:46
by Roger Wilco
Ja und ja.
Re: FTP User anlegen
Posted: 2008-11-26 18:05
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
Re: FTP User anlegen
Posted: 2008-11-26 19:17
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.
Re: FTP User anlegen
Posted: 2008-11-26 23:41
by rswtal
Steht nix dazu.
Ich muss nicht einen Benutzer anlegen der Anonymous heisst oder ?
Re: FTP User anlegen
Posted: 2008-11-26 23:46
by Roger Wilco
Nein.
Re: FTP User anlegen
Posted: 2008-11-29 13:06
by rswtal
Hab jetzt fast alles ausprobiert.
Kann es sein dass Anonymous und Local Usre nicht zusammen klappt ?
Re: FTP User anlegen
Posted: 2008-11-29 13:42
by Roger Wilco
Doch, wieso auch nicht?
Re: FTP User anlegen
Posted: 2008-11-29 13:47
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
Re: FTP User anlegen
Posted: 2008-11-29 14:55
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
Re: FTP User anlegen
Posted: 2008-11-29 15:59
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
Re: FTP User anlegen
Posted: 2008-11-29 16:15
by Roger Wilco
Benutzt du einen Paketfilter auf deinem System?