Wie kann ich die Berechtigung für ftp-user festlegen, damit der FTP-Zugriff auf den Ordner / home / another-user / www / public_html besteht?
Ich bin ein Neuling mit Linux / Unix. Grundsätzlich versuche ich, einen Webserver und einen FTP-Server auf einer Linux-Box über SSH einzurichten.
Mein Plan ist es, den Stammordner von Apache im Hauptbenutzerkonto zu haben
/home/giuseppe/www/public_html
und ein FTP-Benutzerkonto haben, rw-
auf das per FTP zugegriffen werden soll/home/giuseppe/www/public_html
Ich kann immer noch nicht ftp-user
auf das public_html
Verzeichnis im Heimatordner des anderen Kontos zugreifen können .
Wenn ich mich mit dem FTP- ftp-user
Server verbinde, wird standardmäßig das Basisverzeichnis verwendet.
Dies sind die Schritte, die ich bisher gemacht habe:
Ich habe Ports usw. installiert
vsftpd
und bearbeitet,/etc/vsftpd/vsftpd.config
damit ich mich mit demftp-user
Konto verbinden kann. Ich habe auch die eingestelltlocal_root=/home/giuseppe/www/public_html/
Ich habe den
vsftpd
Dienst nach jeder Änderung der Konfiguration neu gestartet .Ich habe eine Gruppe namens hinzugefügt
developers
Ich habe
ftp-user
Mitglied gemachtdevelopers
, dasid ftp-user
gibt also:uid=500(ftp-user) gid=502(developers) groups=502(developers)
Ich habe die Gruppe
public_html
mit geändertchgrp developers /home/giuseppe/www/public_html/
Bei jedem Verbindungsaufbau per FTP hat der ftp-user
Account jedoch nur Zugriff auf den eigenen Home-Ordner.
Beim Testen habe ich einen Symlink hinzugefügt ln -s /home/giuseppe/www/public_html /home/ftp-user/
. Während ich den Symlink im ftp-user
Home-Verzeichnis sehen kann, kann ich nicht durch den public_html
Symlink navigieren . Hier ist das Statusprotokoll von Filezilla, wenn ich auf den Symlink doppelklicke:
Status: Retrieving directory listing... Command: CWD /home/ftp-user Response: 250 Directory successfully changed. Command: CWD public_html Response: 550 Failed to change directory. Error: Failed to retrieve directory listing Status: Starting download of /home/ftp-user/public_html Command: PASV Response: 227 Entering Passive Mode (XXX,XXX,XXX,XXX,4,14). Command: RETR public_html Response: 550 Failed to open file. Error: Critical error
Ist mein geplantes Setup sinnvoll oder würden Sie es anders einrichten?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4