FreeBSD: ProFTPd
Jeg har adgang til en server med FreeBSD.
Der er installeret en Apache-server på den og en ProFTPd FTP-server. Som det er nu, så kan man logge på FTP'en med de linux-brugere som er tilføjet på serveren.
Der har nu en mappe der hedder
rod-af-apache/kunder/kunde1
rod-af-apache/kunder/kunde2
Jeg vil nu gerne kunne oprette brugere til ProFTPd, som hver har adgang til sin mappe i www-mappen. Jeg startede med at oprette en linux-bruger, men det fungerer ikke, da man ved FTP-login har adgang til deres hjemmemappe - der skal være adgang til den mappe i www-mappen.
Håber der er nogen der kan hjælpe mig her!
Der er installeret en Apache-server på den og en ProFTPd FTP-server. Som det er nu, så kan man logge på FTP'en med de linux-brugere som er tilføjet på serveren.
Der har nu en mappe der hedder
rod-af-apache/kunder/kunde1
rod-af-apache/kunder/kunde2
Jeg vil nu gerne kunne oprette brugere til ProFTPd, som hver har adgang til sin mappe i www-mappen. Jeg startede med at oprette en linux-bruger, men det fungerer ikke, da man ved FTP-login har adgang til deres hjemmemappe - der skal være adgang til den mappe i www-mappen.
Håber der er nogen der kan hjælpe mig her!
Kommentarer2
Re: FreeBSD: ProFTPd
useradd -d /rod-ad-apache/kunder/kunde1 -s /bin/false kunde1
og derefter
passwd kunde1
Det skulle gerne oprette en bruger med homedirectory i /rot-ad-apache/kunder/kunde1 med login shell sat til /bin/false
login shell /bin/false er for at undgå at brugere kan logge ind med shell access, men hvis denne funktion bruges skal du huske at tilføje følgende i proftpd.conf:
RequireValidShell off
Håber du kan bruge det
[EDIT]
The hardway er at gå ind i /etc/passwd og ændre hjemmemappen der, men det er en hel del mere indviklet at intigrere i script eller lign.
[/EDIT]
Re: FreeBSD: ProFTPd