|
[+] PROFTPD - kopiowaniem plików przez użytkownika
northwest - 22-03-2009 11:55
Witam. Zainstalowałem sobie najnowszą wersję PROFTPD, ustawiłem użytkownika hasło i próbuje się zalogować. Połączenie FTP działa, ale niestety nie mogę skopiować plików na serwer. Mój plik konfiguracyjny protftpd.conf wygląda następująco:
# # /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file. # To really apply changes reload proftpd after modifications. #
# Includes DSO modules Include /etc/proftpd/modules.conf
# Set off to disable IPv6 support which is annoying on IPv4 only boxes. UseIPv6 on # If set on you can experience a longer connection delay in many cases. IdentLookups off
ServerName "Serwer" ServerType standalone DeferWelcome on
MultilineRFC2228 on DefaultServer on ShowSymlinks on
TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200
DefaultRoot /var/www/center/ Port 21
DisplayLogin welcome.msg DisplayChdir .message true ListOptions "-l"
DenyFilter \./
# Use this to jail all users in their homes # DefaultRoot ~
# Users require a valid shell listed in /etc/shells to login. # Use this directive to release that constrain. # RequireValidShell off
# Port 21 is the standard FTP port. Port 21
# In some cases you have to specify passive ports range to by-pass # firewall limitations. Ephemeral ports can be used for that, but # feel free to use a more narrow range. # PassivePorts 49152 65534
# If your host was NATted, this option is useful in order to # allow passive tranfers to work. You have to use your public # address and opening the passive ports used on your firewall as well. # MasqueradeAddress 1.2.3.4
# This is useful for masquerading address with dynamic IPs: # refresh any configured MasqueradeAddress directives every 8 hours <IfModule mod_dynmasq.c> # DynMasqRefresh 28800 </IfModule>
# 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 proftpd Group nogroup
# Umask 022 is a good standard umask to prevent new files and dirs # (second parm) from being group and world writable. Umask 022 022 # Normally, we want files to be overwriteable. AllowOverwrite on
# Uncomment this if you are using NIS or LDAP via NSS to retrieve passwords: # PersistentPasswd off
# This is required to use both PAM-based authentication and local passwords # AuthOrder mod_auth_pam.c* mod_auth_unix.c
# Be warned: use of this directive impacts CPU average load! # Uncomment this if you like to see progress and transfer rate with ftpwho # in downloads. That is not needed for uploads rates. # # UseSendFile off
TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log
<IfModule mod_quotatab.c> QuotaEngine off </IfModule>
<IfModule mod_ratio.c> Ratios off </IfModule>
# Delay engine reduces impact of the so-called Timing Attack described in # http://security.lss.hr/index.php?pag...LSS-2004-10-02 # It is on by default. <IfModule mod_delay.c> DelayEngine on </IfModule>
<IfModule mod_ctrls.c> ControlsEngine off ControlsMaxClients 2 ControlsLog /var/log/proftpd/controls.log ControlsInterval 5 ControlsSocket /var/run/proftpd/proftpd.sock </IfModule>
<IfModule mod_ctrls_admin.c> AdminControlsEngine off </IfModule>
Katalog, do którego chce żeby użytkownik mógł kopiować pliki to: /var/www/center/
Wiecie może co jest nie tak?
Z góry dziękuję bardzo za pomoc. Pozdrawiam Northwest.
sidjestgit - 22-03-2009 11:59
Troche nie na temat ale moze Ci sie przyda. http://www.youtube.com/watch?v=NfvNifHKP3s
bill - 22-03-2009 12:36
Spróbuj nadać użytkownikowi uprawnienia:
chown -R nazwa_użytkownika /home/nazwa_użytkownika
Ja tak miałem, że nie dało się nic zrobić na FTP. I pomogła ta komenda.
northwest - 22-03-2009 13:52
Działa. Dziękuję :)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|