Fai riferimento alla risposta Crea solo un telecomando Utente in OS X .
L'ultima parte di quel post utilizzerà bindfs
per montare una cartella con privilegi utente. Vedi sotto. L'intero set di istruzioni si trova nel post del blog di riferimento o semplicemente guarda entrambi i post. Se qualcuno vuole che io duplichi quell'altro post qui fammi sapere.
Entrare è una cosa. Ora devi montare la cartella che vuoi usare. Sfortunatamente non puoi usare un link simbolico all'interno di una prigione chroot. Questo è dove MacPorts è il tuo migliore amico. Non so perché non ho mai ritenuto opportuno installarlo prima. Dopo l'installazione, emetti i seguenti comandi.
sudo port install fuse4x
sudo port install fuse4x bindfs
Potrebbe essere necessario riavviare. Ora con una cartella vuota creata in /chroot/user
puoi mount --bind
in una cartella esterna alla prigione chroot. Ad esempio
sudo /opt/local/bin/bindfs -u user /Library/WebServer/Documents/mysite/yourfolder /chroot/user/scratchpad
Finora sembra funzionare qui.