Saya memiliki pengguna yang chroot ke direktori rumahnya, tetapi saya ingin dia juga dapat mengelola file di dalamnya /var/www
. Karena itu, saya melakukan hal berikut:
root@server:/home/username# ln -s /var/www www
root@server:/home/username# cd www
root@server:/home/username/www# chown username:username *
Namun, ketika saya mencoba untuk membuka /www
dengan FileZilla mengembalikan "tidak ada file atau direktori". Saya dapat melihat direktori yang ditautkan, tetapi saya tidak dapat mengaksesnya. Apa yang saya lakukan salah?
ln: '/var/www': hard link not allowed for directory
/foo/a.txt
dan/foo/bar/b.txt
kemudian Anda bisa lakukanmkdir -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
? Atau apakah itu masih tidak berhasil karena suatu alasan? (Jelas ini adalah sesuatu yang Anda akan menulis skrip untuk dilakukan, daripada melakukan dengan tangan).none
mode bersama denganbind
opsi: serverfault.com/questions/613179/…