Teoretycznie tak już z tym próbowałem na setki sposobów
i dalej nic
Mój konfig:
Kod: Zaznacz cały
ServerType standalone
DeferWelcome on
IgnoreHidden on
DefaultRoot ~
DisplayLogin welcome.msg
DefaultServer on
DefaultRoot ~
Port 21
Umask 002
User ftp
Group ftp
TimeoutIdle 300
TimeoutStalled 300
TimeoutLogin 60
TimeoutNoTransfer 300
ExtendedLog /var/log/proftp.log
ExtendedLog /dev/tty10
MaxInstances 20
MaxLoginAttempts 2
<Directory /*>
AllowOverwrite on
#AllowRetrieveRestart on
AllowStoreRestart on
</Directory>
<Anonymous /var/ftp/pub>
User ftp
Group ftp
UserAlias anonymous ftp
AnonRequirePassword off
RequireValidShell off
DisplayLogin welcome.msg
DisplayFirstChdir .message
GroupOwner ftp
Umask 002
HideUser root
HideGroup root
HideNoAccess on
MaxClients 10 "Za duzo chetnych. Zapraszam innym razem"
MaxClientsPerHost 5 "Przystopuj! Za dużo połączeń z jednego IP."
<Limit WRITE MKD DELE RMD STOR>
DenyAll
</Limit>
<Limit LIST DIRS READ>
AllowAll
IgnoreHidden on
</Limit>
</Anonymous>
<Anonymous /home/ftpwacek/pubwacek>
User ftpwacek
Group ftpwacek
AnonRequirePassword on
RequireValidShell off
DisplayLogin welcome.msg
DisplayFirstChdir .message
GroupOwner ftpwacek
Umask 002
HideUser root
HideGroup root
HideNoAccess on
MaxClients 10 "Za duzo chetnych. Zapraszam innym razem"
MaxClientsPerHost 5 "Przystopuj! Za dużo połączeń z jednego IP."
<Directory /home/ftpwacek/pubwacek>
<Limit READ WRITE DIRS>
AllowAll
</Limit>
<Limit RMD>
DenyAll
IgnoreHidden on
DefaultRoot ~
</Limit>
</Directory>
</Anonymous>
Dodane:
Teraz dostrzegłem coś dziwnego:
Kod: Zaznacz cały
ftpshut now "Serwer nie działa z powodu konserwacji."
Serwer powinien być offline i pokazać taki komunikat?
Zastanawiam się, czy być może proftp nie czyta pliku konfiguracyjnego?
Zmieniam ten: /etc/proftpd.conf
Nie mogę też odinstalować proftpd
Kod: Zaznacz cały
apt-get remove proftpd
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
i
Kod: Zaznacz cały
apt-get upgrade
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
Trochę całkiem teraz się namieszało.
Mógłby ktoś wkleić oryginalny konfig?
Odnośnie dpkg, pomogło: