Eu tenho um usuário que está chrootado no diretório inicial, mas quero que ele também possa gerenciar arquivos /var/www
. Como tal, fiz o seguinte:
root@server:/home/username# ln -s /var/www www
root@server:/home/username# cd www
root@server:/home/username/www# chown username:username *
No entanto, quando tento abrir /www
com o FileZilla, ele retorna "esse arquivo ou diretório". Eu posso ver o diretório vinculado, mas não consigo acessá-lo. O que estou fazendo errado?
ln: '/var/www': hard link not allowed for directory
/foo/a.txt
e/foo/bar/b.txt
então você poderia fazermkdir -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 isso ainda não funcionaria por algum motivo? (Obviamente, é algo que você escreveria um script para fazer, em vez de fazer manualmente).none
modo junto com abind
opção: serverfault.com/questions/613179/…