Toon posts:

proftpd.conf werkt niet op een raq550

Pagina: 1
Acties:

Verwijderd

Topicstarter
OMdat het vorige topic te oud was ofzo moest ie dicht (snap er echt geen jota van dus weer een x-tra topic voor niks :)) maar iig de vraag.

Ik wil graag direct in de webroot komen als ik inlog op mijn Raq550 dit gebeurd nu niet en als ik de proftpd.conf aanpas zoals hieronder werkt het ook niet.

Er is zelfs een mogelijkheid dat ik iedereen toegang geeft tot de hele root van de server, iets wat niet moet natuurlijk.

NU is de vraag wat gaat er fout, volgens heel internet zou de onderstaande methode die Sun ook toepast moeten werken, maar helaas. Verder kan ik op heel i-net vinden dat er nog 2 iemanden problemen hadden hiermee (ook 1,5 jaar geleden) maar daar komt ook geen repoly van terug. Nu is de vraag of jullie een suggestie hebben.

Dit is de proftpd.conf

Dit is de default die al niet werkt:

# 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"
ServerType inetd
DeferWelcome off
DefaultServer on
DefaultRoot / wheel
DefaultRoot / admin-users
DefaultRoot ~/../../.. site-adm
DefaultRoot ~ !site-adm

# 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 002

# Set the user and group that the server normally runs at.
User nobody
Group nobody

# set persisten passwd to off so proftp uses glibc functions
# to look at passwd and group files
PersistentPasswd off

# Normally, we want files to be overwriteable.
<Directory />
AllowOverwrite on
</Directory>

# A basic anonymous configuration, no upload directories.

# Restore file permissions capability to site administrator
<Global>
# Report localtime, not GMT
TimesGMT off
</Global>

<VirtualHost ***.***.***.***>
DefaultRoot / wheel
DefaultRoot / admin-users
DefaultRoot ~/.. web
DefaultRoot ~ !site-adm
AllowOverwrite on
DisplayLogin .ftphelp
</VirtualHost>


Dit is de Versie zoals cobalt zegt dat je hem moet gebruiken maar helaas....


# 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"
ServerType inetd
DeferWelcome off
DefaultServer on
DefaultRoot / admin
DefaultRoot ~/../.. site-adm
DefaultRoot ~ !site-adm
DefaultChdir ../../web site-adm

# 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 002

# Set the user and group that the server normally runs at.
User nobody
Group nobody

# set persisten passwd to off so proftp uses glibc functions
# to look at passwd and group files
PersistentPasswd off

# Normally, we want files to be overwriteable.
<Directory />
AllowOverwrite on
</Directory>

# A basic anonymous configuration, no upload directories.

# Restore file permissions capability to site administrator
<Global>
# Report localtime, not GMT
TimesGMT off
</Global>

<VirtualHost ***.***.***.***>
DefaultRoot / wheel
DefaultRoot / admin-users
DefaultRoot ~/.. web
DefaultRoot ~ !site-adm
AllowOverwrite on
DisplayLogin .ftphelp
</VirtualHost>


Zodra ik dit:

DefaultRoot / admin
DefaultRoot ~/../.. site-adm
DefaultRoot ~ !site-adm
DefaultChdir ../../web site-adm

invul op de plaats van de Virtual Host werkt het ook niet :s

Ik hoop dat je zo voldoende info hebt.

[ Voor 5% gewijzigd door Verwijderd op 04-08-2003 22:23 ]


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 01:04
Ok, en ik vroeg in je vorige topic wat jij dan ziet als je ftp'ed naar een site, zowel als siteadmin als als gewone gebruiker :? Welke directorie-structuren zie je dan dus...

Verwijderd

Topicstarter
Hey, das fijn dfat je hier weer zit :)

ik maak nu alleen gebruik van site-admins en wat ik krijg te zien is de private-map van degene die inlogd, 2 mappen terug en een map hoger dan weer (web) is de webroot

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 01:04
En kun je meer dan 2 mappen terug of niet :?
Want wat je tot nu toe beschrijft is goed hoor. Als site-admin kun je (standaard) in alle persoonlijke mappen van je gebruikers.

Verwijderd

zet onder elke
'DefaultRoot ~/../.. site-adm' -> 'DefaultChdir ../../web site-adm'
Dus ook bij <VirtualHost ***.***.***.***>
Dan moet het werken, zo werkte het hier ook.
Kan het nu niet meer testen, Raq 550 weg gedaan.

Verwijderd

Topicstarter
Verwijderd schreef op 04 August 2003 @ 22:32:
zet onder elke
'DefaultRoot ~/../.. site-adm' -> 'DefaultChdir ../../web site-adm'
Dus ook bij <VirtualHost ***.***.***.***>
Dan moet het werken, zo werkte het hier ook.
Kan het nu niet meer testen, Raq 550 weg gedaan.
Ja dit werkt al zo goed dat ik nu in de map kom waar de goede map "web" staat, nu daar nog in bij het inloggen, maar ik ben een beetje huiverig geworden heb ik het idee, dus misschien dat iemand me hier ook nog bij wil/kan helpen ?

Verwijderd

Topicstarter
Het werkt al, thanks voor alle hulp..... ik denk dat ik weet waar de fout lag........ DefaultChdir moet direct onder DefaultRoot staan anders werkt het gewoon niet denk ik

Thnx !!!!

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 01:04
Mooi ! :)

Verwijderd

Topicstarter
Jij ook zeker bedankt !
Pagina: 1