PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ProFTPD - Kann keine Verzeichnisse erstellen (Requested action not taken)



Chrissi007
26.02.06, 13:46
Hiho,

Ich bin derzeit damit beschäftigt, einen kleinen Webserver bei mir daheim im Netzwerk einzurichten. Nachdem Ich ProFTPD konfiguriert hatte, konnte Ich mich ordnungsgemäß einloggen. Allerdings kann Ich keine Dateien hochladen oder beispielsweise Verzeichnisse erstellen.

Fehlermeldung:
ERROR:> Requested action not taken (e.g., file or directory not found, no access).
ERROR:> Can't create following directory: "/test".

Da Ich noch relativ unerfahren in Sachen Linux bin, bin Ich echt überfragt, woran das Problem liegen könnte. Die Konfigurationen bin Ich jedenfalls schon etliche male durchgegangen, konnte das Problem allerdings noch nicht beheben.

Wäre super wenn einer von euch Profis mir weiterhelfen könnte! :D


Hier noch meine proftpd.conf:



# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName "ProFTPD Default Installation"
ServerType inetd
# wenn der servertyp inetd gewaehlt wird, muss noch folgendes in
# /etc/inetd eingetragen werden:
# ftp stream tcp nowait root /usr/sbin/tcpd /usr/local/sbin/proftpd
#ServerType inetd
DefaultServer on

# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022

# security fix as recommended by proftp-development-team

DenyFilter \*.*/

# if these options are set, then proftp uses this files instead of
# the system-passwd-file to authenticate users.
AuthUserFile /etc/proftpd.passwd
AuthGroupFile /etc/proftpd.group

# Do not perform ident nor DNS lookups (hangs when the port is filtered)
IdentLookups off
UseReverseDNS off

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User ftp
Group ftp

# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
GroupOwner ftp
UserOwner ftp
</Directory>

# einfügen der anonymous-section
Include /etc/proftpd.anon
<Global>
RootLogin on
DefaultChdir /var/www/debian
DefaultRoot /var/www/debian
DeleteAbortedStores off
HiddenStor off
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
DeferWelcome on
</Global>

Brack
26.02.06, 17:04
Der User, als der Du Dich einloggst, muss natuerlich Schreibrechte im Dateisystem haben. Vielleicht ist es nur das?

Chrissi007
28.02.06, 15:32
So einfach kanns sein ;) Danke vielmals :D