Bekijk Volledige Versie : hulp gevraagd met ProFTPd
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?
Heeft de user wel schrijf rechten op die map in linux/unix zelf?
Jouw configuratie file ziet er gewoon goed uit, je moet alleen nog je schrijfrechten instellen voor de gebruikers waarmee je inlogt.
ok, dan ga ik even uitvogelen hoe ik dat via de commandline doe...
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.
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)
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.
In /etc/passwd kun je de homedir aanpassen van die persoon naar zijn www root.
Tenminste dat is een oplossing.
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?
Naar mijn idee kan een gebruiker maar 1 homedir hebben...
Overigens, in proftpd.conf (zie mijn eerste berichtje in deze thread) staat welke gebruiker in welke directory bestanden mag uploaden.
Kun je niet iets van een homedir maken en symbolic links maken naar de 2 home directorys?
tenminste het is maar een gedachtegang.