PDA

Bekijk Volledige Versie : hulp gevraagd met ProFTPd



guidovanh
19/05/06, 20:57
Wie kan mij helpen mijn configuratie van ProFTPd goed in te stellen.
Een kopie van mijn proftpd.conf staat hier (http://www.vanharten.net/proftpd-conf.txt).

Het probleem waar ik nu tegenaan loop is dat een gebruiker wel de directory ziet waar de bestanden van het domein (= de website) staan, maar geen schrijfrechten heeft.
Waar en hoe stel ik dat in?

bami82
20/05/06, 06:33
Heeft de user wel schrijf rechten op die map in linux/unix zelf?

Dedicated
20/05/06, 10:46
Jouw configuratie file ziet er gewoon goed uit, je moet alleen nog je schrijfrechten instellen voor de gebruikers waarmee je inlogt.

guidovanh
21/05/06, 19:57
ok, dan ga ik even uitvogelen hoe ik dat via de commandline doe...

_arno_
21/05/06, 21:14
chmod - chown

guidovanh
21/05/06, 22:03
in de map waar domain1 en domain2 staan (/var/www/virtual) staat o.a.:

drwxr-xr-x 2 nobody nobody 4096 mei 14 14:23 domain1.nl
en in de map domain1 staat o.a.:

-rwxr--r-- 1 nobody nobody 3072 mei 1 10:12 index.html

Om het FTP'en goed mogelijk te maken, moet ik dan domain1.nl in /var/www/virtual naar een andere gebruiker omzetten?
Ik heb de manpages van chown en chmod bekeken, maar het is me nog niet duidelijk wat ik moet doen als bijv. gebruiker user01 rechten moet hebben om in ../domain1 bestanden te kunnen schrijven en bestanden wijzigen.

liber!
21/05/06, 22:09
chown -R gebruiker:group

je gebruik vhcs zie ik, ik denk dat je best eens ziet welke user vhcs ervoor gebruikt...(niet de user waaronder vhcs loopt)

(of het zou kunnen dat vhcs de users in een db opslaat)

guidovanh
22/05/06, 09:23
hoe geef ik aan dat de directory domain1 en domain2 voor user01 zijn en domain3 en domain4 voor user02, en (dat lijkt me wel "een kunst apart") dat domain5 voor user03 en user04 is.
Ik heb nu de rechten kunnen wijzigen, de bijbehorende gebruikers zijn aangemaakt, maar als ik met ftp inlog als die gebruiker, dan kom ik uit in de home directory van die gebruiker, en dat is niet de bedoeling.

_arno_
22/05/06, 10:39
In /etc/passwd kun je de homedir aanpassen van die persoon naar zijn www root.
Tenminste dat is een oplossing.

guidovanh
22/05/06, 10:50
Maar user01 heeft in principe 2 homedirs (domain1 en domain2) en user02 ook (domain3 en domain4) en een andere homedir (domain5) is voor zowel user03 als user04.
Die laatste is dus geen probleem, maar hoe definieer ik 2 homedirs?

xSeries
22/05/06, 11:12
Naar mijn idee kan een gebruiker maar 1 homedir hebben...

guidovanh
22/05/06, 11:22
Overigens, in proftpd.conf (zie mijn eerste berichtje in deze thread) staat welke gebruiker in welke directory bestanden mag uploaden.

_arno_
22/05/06, 12:02
Kun je niet iets van een homedir maken en symbolic links maken naar de 2 home directorys?
tenminste het is maar een gedachtegang.