Hallo Leute,
ich lege für jede Applikation einen gesonderten Benutzer für PHP und MySQL an.
Der Benutzer lautet beispielhaft TESTNAME
Das Passwort lautet beispielhaft TESTPASSWORT
Das Verzeichnis lautet beispielhaft TESTVERZEICHNIS
Das sieht dann so aus:
Code
[FONT="]useradd TESTNAME -d /var/www/TESTVERZEICHNIS -s /bin/false[/FONT]
[FONT="]usermod -g ftp TESTNAME[/FONT][FONT="]mkdir /var/www/TESTVERZEICHNIS[/FONT]
[FONT="]chown TESTNAME /var/www/TESTVERZEICHNIS[/FONT]
[FONT="]chgrp ftp /var/www/TESTVERZEICHNIS[/FONT]
[FONT="]/etc/init.d/vsftpd restart[/FONT]
[FONT="]ps -A | grep vsftpd[/FONT]
[FONT="]netstat -a |grep ftp[/FONT]
[FONT="]passwd TESTNAME[/FONT]
[FONT="]TESTPASSWORT[/FONT]
[FONT="]TESTPASSWORT[/FONT]
Es funktioniert, dass der Nutzer sich per FTP einloggen und Dateien uploaden kann. Allerdings können eigene Dateien nicht editiert oder von anderen Dateien überschrieben werden. Was mache ich denn falsch?
Vielen Dank für Eure Hilfe.
OKraftDD