Advertisement
oquidave

proftp_problem

Aug 20th, 2013
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /etc/init.d/proftpd status
  2. Checking for service proftpd                                                                                                                                                  unused
  3. proftpd.service - ProFTPd FTP server
  4.           Loaded: loaded (/usr/lib/systemd/system/proftpd.service; disabled)
  5.           Active: failed (Result: exit-code) since Tue, 2013-08-20 14:31:34 EAT; 4min 24s ago
  6.          Process: 5213 ExecStart=/usr/sbin/proftpd --nodaemon (code=exited, status=1/FAILURE)
  7.           CGroup: name=systemd:/system/proftpd.service
  8.  
  9. Aug 20 14:31:34 linux-cmb9.site systemd[1]: Starting ProFTPd FTP server...
  10. Aug 20 14:31:34 linux-cmb9.site systemd[1]: Started ProFTPd FTP server.
  11. Aug 20 14:31:34 linux-cmb9.site proftpd[5213]: linux-cmb9.site proftpd[5213]: unable to bind to Unix domain socket at '/var/run/proftpd/test.sock': No such file or directory
  12. Aug 20 14:31:34 linux-cmb9.site proftpd[5213]: linux-cmb9.site proftpd[5213]: warning: unable to determine IP address of 'linux-cmb9.site'
  13. Aug 20 14:31:34 linux-cmb9.site proftpd[5213]: linux-cmb9.site proftpd[5213]: error: no valid servers configured
  14. Aug 20 14:31:34 linux-cmb9.site proftpd[5213]: linux-cmb9.site proftpd[5213]: Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
  15. Aug 20 14:31:34 linux-cmb9.site systemd[1]: proftpd.service: main process exited, code=exited, status=1/FAILURE
  16. Aug 20 14:31:34 linux-cmb9.site systemd[1]: Unit proftpd.service entered failed state
  17.  
  18. //proftp.conf file
  19.  
  20. # This is a basic ProFTPD configuration file (rename it to
  21. # 'proftpd.conf' for actual use.  It establishes a single server
  22. # and a single anonymous login.  It assumes that you have a user/group
  23. # "nobody" and "ftp" for normal operation and anon.
  24.  
  25. ServerName      "ProFTPD"
  26. ServerType      standalone
  27. DefaultServer       on
  28.  
  29. # Port 21 is the standard FTP port.
  30. Port            21
  31.  
  32. # FireWall PortRange for PASV
  33. PassivePorts        40000 40999
  34.  
  35. # Set DebugLevel to values between 0 and 9
  36. # default is 0
  37. DebugLevel      0
  38.  
  39. # SystemLog -- Redirect syslogging to a file
  40. SystemLog       /var/log/proftpd/proftpd.log
  41.  
  42. # Don't use IPv6 support by default.
  43. UseIPv6         off
  44.  
  45. # Umask 022 is a good standard umask to prevent new dirs and files
  46. # from being group and world writable.
  47. Umask           022
  48.  
  49. # To prevent DoS attacks, set the maximum number of child processes
  50. # to 30.  If you need to allow more than 30 concurrent connections
  51. # at once, simply increase this value.  Note that this ONLY works
  52. # in standalone mode, in inetd mode you should use an inetd server
  53. # that allows you to limit maximum number of processes per service
  54. # (such as xinetd).
  55. MaxInstances        30
  56.  
  57. # Set the user and group under which the server will run.
  58. User            ftp
  59. Group           ftp
  60.  
  61. # Some logging formats
  62. LogFormat default   "%h %l %u %t \"%r\" %s %b"
  63. LogFormat auth      "%v [%P] %h %t \"%r\" %s"
  64. LogFormat write     "%h %l %u %t \"%r\" %s %b"
  65.  
  66. # ------------------------------
  67. # Global Settings
  68. # ------------------------------
  69. <Global>
  70.  
  71.   # ------------------------------
  72.   # Login
  73.   # ------------------------------
  74.  
  75.     ServerIdent     on "FTP server ready"
  76.     DeferWelcome        on
  77.     DisplayConnect      /etc/proftpd/msg
  78.  
  79.     #IdentLookups       off
  80.     UseFtpUsers     off
  81.     RequireValidShell   off
  82.  
  83.     TimeoutLogin        60
  84.     MaxLoginAttempts    3
  85.     #MaxClientsPerHost  none
  86.     #MaxClientsPerUser  1 "Only one connection at a time."
  87.  
  88.   # ------------------------------
  89.   # Authentication
  90.   # ------------------------------
  91.  
  92.     ### PAM Authentication
  93.     # AuthPAM: default: on
  94.     AuthPAM         off
  95.  
  96.     # changed AuthPAMConfig file
  97.     AuthPAMConfig       proftpd
  98.     ### PAM Authentication
  99.  
  100.     AuthUserFile        /etc/proftpd/auth/passwd
  101.     AuthGroupFile       /etc/group
  102.  
  103.     ### order of auth modules
  104.     #AuthOrder      mod_auth_unix.c mod_auth_file.c
  105.     AuthOrder       mod_auth_file.c
  106.  
  107.   # ------------------------------
  108.   # Post-Login
  109.   # ------------------------------
  110.  
  111.     DisplayLogin        welcome.msg
  112.     DisplayChdir        .message
  113.     AllowOverride       off
  114.  
  115.     TimeoutIdle      600
  116.     TimeoutNoTransfer    900
  117.     TimeoutStalled       300
  118.     TimeoutSession      3600
  119.  
  120.   # ------------------------------
  121.   # Session
  122.   # ------------------------------
  123.  
  124.     # To cause every FTP user to be "jailed" (chrooted) into their home
  125.     # directory, uncomment this line.
  126.     DefaultRoot     ~ web,!users
  127.  
  128.     DenyFilter              \*.*/
  129.     ListOptions             "-A +R" strict
  130.     UseGlobbing             off
  131.  
  132.     ShowSymlinks            on
  133.     TimesGMT                on
  134.  
  135.   # ------------------------------
  136.   # Up- & Download
  137.   # ------------------------------
  138.  
  139.     # having to delete before uploading is a pain ;)
  140.     AllowOverwrite      on
  141.     AllowRetrieveRestart    on
  142.     HiddenStores        on
  143.     DeleteAbortedStores on
  144.     #AllowStoreRestart  off # is contrary to "DeleteAbortedStores"
  145.  
  146.   # ------------------------------
  147.   # Logging
  148.   # ------------------------------
  149.  
  150.     WtmpLog         off
  151.     TransferLog     /var/log/proftpd/xferlog
  152.  
  153.     # Record all logins
  154.     ExtendedLog     /var/log/proftpd/auth.log AUTH auth
  155.  
  156.     # Logging file/dir access
  157.     ExtendedLog     /var/log/proftpd/access.log WRITE,READ write
  158.  
  159.     # Paranoia logging level....
  160.     ExtendedLog     /var/log/proftpd/paranoid.log ALL default
  161.  
  162.     # SQLLogFile
  163.     #SQLLogFile     /var/log/proftpd/SQL.log
  164. </Global>
  165.  
  166. # Bar use of SITE CHMOD by default
  167. <Limit SITE_CHMOD>
  168.   DenyAll
  169. </Limit>
  170.  
  171. #####
  172. # Include other confs
  173. #Include            /etc/proftpd/conf.d/*.conf
  174.  
  175. #####
  176.  
  177. # ------------------------------
  178. # Anonymous Settings
  179. # ------------------------------
  180. # A basic anonymous configuration, no upload directories.  If you do not
  181. # want anonymous users, simply delete this entire <Anonymous> section.
  182. <Anonymous ~ftp>
  183.     # Limit LOGIN
  184.     #<Limit LOGIN>
  185.     #   Order Allow,Deny
  186.     #   Allow from .examples.net,113.141.114.1
  187.     #   Deny from All
  188.     #</Limit>
  189.  
  190.     # Limit WRITE everywhere in the anonymous chroot
  191.     <Limit WRITE>
  192.         DenyAll
  193.     </Limit>
  194.  
  195.     # LoginPasswordPrompt -- Configure to display the passwort prompt or not
  196.     LoginPasswordPrompt off
  197.  
  198.     # DirFakeMode -- Hide real file/directory permissions
  199.     DirFakeMode 0640
  200.  
  201.     # DirFakeUser -- Hide real file/directory owner
  202.     DirFakeUser On
  203.  
  204.     # DirFakeGroup -- Hide real file/directory group
  205.     DirFakeGroup On
  206.  
  207.     # We want clients to be able to login with "anonymous" as well as "ftp"
  208.     UserAlias       anonymous ftp
  209.  
  210.     # Limit the maximum number of anonymous logins
  211.     MaxClients      10
  212.     #MaxRetrieveFileSize    512 Mb
  213.  
  214.     # Limit Up/Downloads to 255 K/sec
  215.     #TransferRate APPE,RETR,STOR,STOU   255
  216.  
  217.     # We want 'welcome.msg' displayed at login, and '.message' displayed
  218.     # in each newly chdired directory.
  219.     DisplayLogin        welcome.msg
  220.     DisplayChdir        .message
  221.  
  222.     #<Directory pub>
  223.     #  <Limit ALL>
  224.     #   Order Allow,Deny
  225.     #   Allow from .examples.net,113.141.114.1
  226.     #   Deny from All
  227.     #  </Limit>
  228.     #</Directory>
  229.  
  230.     # An upload directory that allows storing files but not retrieving
  231.     # or creating directories.
  232.     #<Directory uploads/*>
  233.     #  <Limit READ>
  234.         DenyAll
  235.     #  </Limit>
  236.     #  <Limit STOR>
  237.         AllowAll
  238.     #  </Limit>
  239.     #</Directory>
  240. </Anonymous>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement