[proftpd] home directory moet 'root' worden.

Pagina: 1
Acties:

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
Hoe kan ik er voor zorgen dat bijvoorbeeld de home-directory de root wordt in ftp.
Ik heb aan proftpd.conf al toegevoegd:

DefaultRoot ~ ftpclient

ftpclient is de groep waar alle ftp-gebruikers lid van zijn...

Ik heb al door die docs zitten bladeren, maar de site is nogal brak momenteel, bovendien bevatten die docs nogal veel verwijzingen naar zichzelf, waardoor je, als je het nog niet zo goed begrijp, het ook niet snel zal begrijpen...

Localhost, sweet localhost


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
hieronder nog even een logje van een verbinding met de huidige instellingen. (met die DefaultRoot)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
ftp> open 10.0.0.1
Verbonden met 10.0.0.1.
220 ProFTPD 1.2.4 Server (ProFTPD Default Installation) [10.0.0.1]
Gebruiker (10.0.0.1:(none)): jaap
331 Password required for jaap.
Wachtwoord:
230 User jaap logged in.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
tmp
test
226 Transfer complete.
ftp: 11 byte ontvangen in 0,00seconden 11000,00kB/s.
ftp> pwd
257 "/home/jaap" is current directory.
ftp> cd ..
250 CWD command successful.
ftp> pwd
257 "/home" is current directory.
ftp>

óf ik verwacht het verkeerde van DefaultRoot, óf hij werkt niet... Kan iemand hier wat duidelijkheid scheppen?

(ik wil dat pwd "/" als resultaat geeft, en een foutmelding geeft als ik cd .. doe)

Localhost, sweet localhost


  • active2
  • Registratie: Juni 2001
  • Laatst online: 17-07 21:56

active2

Google is your friend

Je moet nog een keer cd .. doen!

Google, Het mirakel van de 21e eeuw!!!!


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
Op donderdag 24 januari 2002 14:34 schreef active2 het volgende:
Je moet nog een keer cd .. doen!
Dank je... :O
Is er ook nog iemand die écht iets te melden heeft?

Localhost, sweet localhost


Verwijderd

ff voor de duidelijkheid:

je wilt als het ware dat / (docroot) de homedir van de gebruiker word? Dus dat ie nooit buiten zijn homedir kan ftp-en zeg maar ?

Verwijderd

op de site van proftpd het volgende gevonde:

...
<VirtualHost myhost.mynet.foo>
DefaultRoot ~
...
</VirtualHost>
This creates a configuration where all users who log into
myhost.mynet.foo are jailed into their home directories (cannot chdir
into a higher level directory). Alternatively, you could:
...
<VirtualHost myhost.mynet.foo>
DefaultRoot /u2/public users,!staff
...
</VirtualHost>

URL: http://www.proftpd.org/docs/faq/proftpdfaq-5.html#ss5.12

edit:

heb je hier wat aan??

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
Ik ga het morgen proberen... momenteel is de server bezig met een networkbackup... dat stoor ik liever niet.
Ik begrijp helaas die virtualhosts niet. Kent iemand daar een goed docje over?

bedankt in ieder geval.

Localhost, sweet localhost


Verwijderd

werkt inwezen op een zeer vergelijkbare manier als je APACHE configuratie. Virtual host kun je opgeven op wat voor request (ip, domeinnaam) de server moet reageren on wat ie voor die specifieke aanvraag moet instellen, zoals restricties op directories etc.

in de directives van proftpd.org kun je hier alles over terug vinden ...

Verwijderd

Hmm de syntax van je DefaultRoot regel lijkt wel in orde, heb je de module mod_auth ook geladen in proftpd?

Hier staat DefaultRoot ook nog wat uitgelegd, misschien heb je er wat aan...
Pagina: 1