У меня есть пользователь, привязанный к ее домашнему каталогу, но я хочу, чтобы она также могла управлять файлами внутри /var/www
. Таким образом, я сделал следующее:
root@server:/home/username# ln -s /var/www www
root@server:/home/username# cd www
root@server:/home/username/www# chown username:username *
Тем не менее, когда я пытаюсь открыть /www
с помощью FileZilla, он возвращает "нет такого файла или каталога". Я вижу связанный каталог, но не могу получить к нему доступ. Что я делаю не так?
ln: '/var/www': hard link not allowed for directory
/foo/a.txt
и/foo/bar/b.txt
тогда вы могли бы сделатьmkdir -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
? Или это все еще не работает по какой-то причине? (Очевидно, это то, что вы бы написали сценарий, а не делать вручную).none
режим вместе сbind
опцией: serverfault.com/questions/613179/…