J'ai un utilisateur qui est chrooté dans son répertoire personnel, mais je veux qu'elle puisse également gérer des fichiers dans /var/www
. En tant que tel, j'ai fait ce qui suit:
root@server:/home/username# ln -s /var/www www
root@server:/home/username# cd www
root@server:/home/username/www# chown username:username *
Cependant, lorsque j'essaie d'ouvrir /www
avec FileZilla, il ne renvoie "aucun fichier ou répertoire de ce type". Je peux voir le répertoire lié, mais je ne peux pas y accéder. Qu'est-ce que je fais mal?
ln: '/var/www': hard link not allowed for directory
/foo/a.txt
et/foo/bar/b.txt
alors vous pourriez fairemkdir -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
? Ou cela ne fonctionnerait-il toujours pas pour une raison quelconque? (Évidemment, vous devez écrire un script plutôt que de le faire à la main).none
mode avec l'bind
option: serverfault.com/questions/613179/…