16. september 2002 - 12:54Der er
22 kommentarer og 1 løsning
proftp (HJÆÆLP!!!) RH 7.3
jeg har opsat en ftp med proftp, og så har jeg været inde i passwd og lavet brugerne /bin/false/ og så har jeg været inde i proftpd.conf og har rettet den til "RequireValidShell off" men det virker stadig ikke...
og så skal jeg også have sådan at brugerne ikke kan komme i fx /etc/ der har jeg fået at vide chroot virker jeg kan bare ikke finde ud af at bruge den...
# 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 standalone DefaultServer on
DefaultRoot ~ RequireValidShell 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
# 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 nobody Group nogroup
# Normally, we want files to be overwriteable. <Directory /*> AllowOverwrite on </Directory>
# A basic anonymous configuration, no upload directories. <Anonymous ~ftp> User ftp Group ftp # 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
# We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot <Limit WRITE> DenyAll </Limit>
Er du sikker på at passwd linien for den bruger er korrekt.. iøvrigt tror jeg ikke der skal være en trailing slash på /bin/false - men det er ikke sikkert det gør nogen forskel.
nej det er da klart.. Du skal jo oprette en speciel FTP bruger med /bin/false.. Han skal vel heller ikke kunne logge på din maskine grafisk? Han sidder jo ikke ligefrem ved den eller?
1: Hvis du har en bruger med /bin/false - kan denne ikke logge på hverken grafisk eller noget andet.
2: Hvis du har sshd-serveren kørende ville alle brugere der er oprettet med f.ek.s. /bin/sh kunne logge på - både lokal & remote.
Jeg er ikke lige klar over hvordan du skal løse dette, men det har i princippet da ikke noget med FTP at gøre.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.