Greifen Sie vom Home-Benutzerordner aus auf den symbolischen Link /var/www/html/website zu

Greifen Sie vom Home-Benutzerordner aus auf den symbolischen Link /var/www/html/website zu

Ich habe ein VPS-Betriebssystem: Ubuntu 15.04, in dem ich eine Website in /var/www/html/WEBSITE habe. /var/www/html/WEBSITE hat www-data:www-data als Benutzer:Gruppe

Ich habe einen symbolischen Link erstellt mit

ls -s /var/www/html/WEBSITE /home/USER1/WEBSITE

Um USER1 den Zugriff auf /var/www/html/WEBSITE mit sftp zu ermöglichen, habe ich mit diesem Befehl einen Benutzer USER1 erstellt

sudo useradd -d /home/user1 -m User1 -g sftp -s /bin/false

/home/BENUTZER1/WEBSITE root:root

Ich möchte USER1 sicheren Zugriff auf den Ordner /var/www/html/WEBSITE gewähren. Ich habe dies befolgtVerknüpfung, die Verbindung erfolgt also über SFTP.

Wenn ich mich mit dem Root-Konto über SFTP mit Filezilla verbinde, wird der symbolische Link zu /var/www/html/WEBSITE umgeleitet. Wenn ich jedoch mit dem USER1-Konto verbunden bin, kann ich nicht auf den Zielordner zugreifen.

Danke und entschuldigen Sie mein Englisch.

Antwort1

Sie müssen sicherstellen, dass User1/ USER1(oder wie auch immer Sie es genannt haben) Zugriff auf das echte Verzeichnis hat /var/www/html/WEBSITE, nicht nur auf den symbolischen Link.

Dies geschieht normalerweise, indem man eine neue Gruppe für diesen Benutzer definiert und apache/ www-dataoder dieser Gruppe den Zugriff erlaubt. Die Rechte sollten davon abhängen, was der Benutzer dort tun darf. Aber für den Anfang etwas überUnix-Berechtigungist ein guter Anfang

verwandte Informationen