maciej166 Napisano Czerwiec 15, 2008 Zgłoszenie Share Napisano Czerwiec 15, 2008 Witam, na swoim dedyku chciałem zainstalować proFTPd w wersji 1.3.1 i przy instalacji wyrzuca mi taki błąd: cd lib/ && make lib make[1]: WejĹie do katalogu `/root/proftpd-1.3.1/lib' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c pr_fnmatch.c ^[[?6cIn file included from /usr/include/asm/sigcontext.h:4, from /usr/include/bits/sigcontext.h:28, from /usr/include/signal.h:333, from /usr/include/sys/wait.h:31, from ../include/conf.h:95, from pr_fnmatch.c:38: /usr/include/asm/types.h:6: error: conflicting types for âmode_tâ /usr/include/sys/types.h:72: error: previous declaration of âmode_tâ was here make[1]: *** [pr_fnmatch.o] BĹÄ d 1 make[1]: Opuszczenie katalogu `/root/proftpd-1.3.1/lib' make: *** [lib] BĹÄ d 2 Czy mogę liczyć na pomoc z Waszej strony? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mysio Napisano Czerwiec 15, 2008 Zgłoszenie Share Napisano Czerwiec 15, 2008 a nie lepiej z paczki skorzystać. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
maciej166 Napisano Czerwiec 17, 2008 Autor Zgłoszenie Share Napisano Czerwiec 17, 2008 Dzięki za odpowiedź, z instalacją się już uporałem, teraz mam kolejny problem, na któryego temat szukałem informacji i znalazłem, lecz nic mi nie pomogło. Problem polega na tym, że jeżeli chcę się zalogować na dane konto ftp to pokazuje mi bład "530 incorrect password/login" Użytkownika utworzyłem w systemie i podaje na pewno dobry login i hasło. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
adams24 Napisano Czerwiec 17, 2008 Zgłoszenie Share Napisano Czerwiec 17, 2008 pokaż swój config albo sprawdź selinux Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
maciej166 Napisano Czerwiec 17, 2008 Autor Zgłoszenie Share Napisano Czerwiec 17, 2008 # This is the ProFTPD configuration file ServerName "ProFTPD server" ServerIdent on "FTP Server ready." ServerAdmin root@localhost ServerType standalone #ServerType inetd DefaultServer on AccessGrantMsg "User %u logged in." #DisplayConnect /etc/ftpissue #DisplayLogin /etc/ftpmotd #DisplayGoAway /etc/ftpgoaway DeferWelcome off # Use this to excude users from the chroot DefaultRoot ~ !adm # Use pam to authenticate (default) and be authoritative AuthPAMConfig proftpd AuthOrder mod_auth_pam.c* mod_auth_unix.c # Do not perform ident nor DNS lookups (hangs when the port is filtered) IdentLookups off UseReverseDNS off # 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 # Default to show dot files in directory listings ListOptions "-a" # See Configuration.html for these (here are the default values) #MultilineRFC2228 off #RootLogin off #LoginPasswordPrompt on #MaxLoginAttempts 3 #MaxClientsPerHost none #AllowForeignAddress off # For FXP # Allow to resume not only the downloads but the uploads too AllowRetrieveRestart on AllowStoreRestart on # 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 20 # Set the user and group that the server normally runs at. User ftp Group ftp # Disable sendfile by default since it breaks displaying the download speeds in # ftptop and ftpwho UseSendfile no # This is where we want to put the pid file ScoreboardFile /var/run/proftpd.score # Normally, we want users to do a few things. <Global> AllowOverwrite yes <Limit ALL SITE_CHMOD> AllowAll </Limit> </Global> # Define the log formats LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" # TLS # Explained at http://www.castaglia.org/proftpd/modules/mod_tls.html #TLSEngine on #TLSRequired on #TLSRSACertificateFile /etc/pki/tls/certs/proftpd.pem #TLSRSACertificateKeyFile /etc/pki/tls/certs/proftpd.pem #TLSCipherSuite ALL:!ADH:!DES #TLSOptions NoCertRequest #TLSVerifyClient off ##TLSRenegotiate ctrl 3600 data 512000 required off timeout 300 #TLSLog /var/log/proftpd/tls.log # SQL authentication Dynamic Shared Object (DSO) loading # See README.DSO and howto/DSO.html for more details. #<IfModule mod_dso.c> # LoadModule mod_sql.c # LoadModule mod_sql_mysql.c # LoadModule mod_sql_postgres.c #</IfModule> # A basic anonymous configuration, with an upload directory. #<Anonymous ~ftp> # User ftp # Group ftp # AccessGrantMsg "Anonymous login ok, restrictions apply." # # # We want clients to be able to login with "anonymous" as well as "ftp" # UserAlias anonymous ftp # # # Limit the maximum number of anonymous logins # MaxClients 10 "Sorry, max %m users -- try again later" # # # Put the user into /pub right after login # #DefaultChdir /pub # # # We want 'welcome.msg' displayed at login, '.message' displayed in # # each newly chdired directory and tell users to read README* files. # DisplayLogin /welcome.msg # DisplayFirstChdir .message # DisplayReadme README* # # # Some more cosmetic and not vital stuff # DirFakeUser on ftp # DirFakeGroup on ftp # # # Limit WRITE everywhere in the anonymous chroot # <Limit WRITE SITE_CHMOD> # DenyAll # </Limit> # # # An upload directory that allows storing files but not retrieving # # or creating directories. # <Directory uploads/*> # AllowOverwrite no # <Limit READ> # DenyAll # </Limit> # # <Limit STOR> # AllowAll # </Limit> # </Directory> # # # Don't write anonymous accesses to the system wtmp file (good idea!) # WtmpLog off # # # Logging for the anonymous transfers # ExtendedLog /var/log/proftpd/access.log WRITE,READ default # ExtendedLog /var/log/proftpd/auth.log AUTH auth # #</Anonymous> <Anonymous /root/potato> User potato Group potato AnonRequirePassword on RequireValidShell off DisplayLogin welcome.msg DisplayFirstChdir .message GroupOwner potato Umask 002 HideUser root HideGroup root HideNoAccess on MaxClients 10 MaxClientsPerHost 5 <Limit LOGIN> Order allow,deny Allow from .pl DenyAll </Limit> <Directory /root/potato> <Limit READ WRITE DIRS> AllowAll #</Limit> #<Limit RMD> # DenyAll IgnoreHidden on </Limit> </Directory> </Anonymous> DefaultRoot /root/potato na użytkownika potato nie mogę się dostać na ftp. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mysio Napisano Czerwiec 17, 2008 Zgłoszenie Share Napisano Czerwiec 17, 2008 TU masz HOWTO http://gorzow-wlkp.pl/linux/proftpd.php ciekawe na pewno ci pomoże. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
maciej166 Napisano Czerwiec 17, 2008 Autor Zgłoszenie Share Napisano Czerwiec 17, 2008 Mysio, dzięki, ale właśnie tą stroną się podpierałem przy instalacji i konfiguracji i nic. Wyłączyłem nawet selinux ale nadal nic, już tyle sposóbów w guuglach patrzyłem i ciągle to samo, więc już nie mam pomysłow na to, liczę że Wy Drodzy użytkownicy mi pomozecie Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
morsik Napisano Czerwiec 17, 2008 Zgłoszenie Share Napisano Czerwiec 17, 2008 <Anonymous /root/potato> I niby jak Ci to ma zadziałać? EDIT$ Musisz pamiętać że "zwykły" użytkownik nie ma dostępu do katalogu root, a użytkownik ftp jest właśnie takim zwykłym. Musisz podać jakieś ogólnodostępne miejsce, np. /var/ftp, nadać mu chmod 755 i chown ftp Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się