Ich habe einen Benutzer, der zu ihrem Home-Verzeichnis gehört, aber ich möchte, dass sie auch Dateien in diesem Verzeichnis verwalten kann /var/www
. Als solches habe ich folgendes getan:
root@server:/home/username# ln -s /var/www www
root@server:/home/username# cd www
root@server:/home/username/www# chown username:username *
Wenn ich jedoch versuche, /www
mit FileZilla zu öffnen, wird "keine solche Datei oder kein solches Verzeichnis" zurückgegeben. Ich kann das verknüpfte Verzeichnis sehen, aber ich kann nicht darauf zugreifen. Was mache ich falsch?
ln: '/var/www': hard link not allowed for directory
/foo/a.txt
und/foo/bar/b.txt
du dann machen könntestmkdir -p ./chroot/foo/; mkdir -p ./chroot/foo/bar; ln /foo/a.txt ./chroot/foo/a.txt; ln /foo/bar/b.txt ./chroot/foo/bar/b.txt
? Oder würde das aus irgendeinem Grund immer noch nicht funktionieren? (Offensichtlich ist dies etwas, für das Sie ein Skript schreiben würden, anstatt es von Hand zu tun).none
Modus zusammen mit derbind
Option verwenden: serverfault.com/questions/613179/…