Mam użytkownika chrootowanego do jej katalogu domowego, ale chcę, aby mogła ona również zarządzać plikami w nim /var/www
. W związku z tym wykonałem następujące czynności:
root@server:/home/username# ln -s /var/www www
root@server:/home/username# cd www
root@server:/home/username/www# chown username:username *
Jednak gdy próbuję otworzyć za /www
pomocą FileZilla, zwraca „brak takiego pliku lub katalogu”. Widzę połączony katalog, ale nie mam do niego dostępu. Co ja robię źle?
ln: '/var/www': hard link not allowed for directory
/foo/a.txt
a/foo/bar/b.txt
potem możesz to zrobić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
? A może z jakiegoś powodu to nadal nie zadziała? (Oczywiście jest to coś, co napisałbyś skrypt do zrobienia, zamiast robić to ręcznie).none
trybu wraz zbind
opcją: serverfault.com/questions/613179