Os pontos de montagem suportam apenas a desativação de gravação (somente leitura), mas não a desativação de leitura. No entanto, você pode fazer a maior parte com permissões de arquivo. Não será possível impedir que um usuário leia seus próprios arquivos, mas você pode impedi-la de ler os arquivos de outras pessoas.
Você precisará:
- Sticky bit, para impedir que os usuários removam os arquivos uns dos outros.
- Desative os bits de leitura do diretório para impedir que outras pessoas leiam
- Defina uma permissão padrão para desativar os bits de leitura dos arquivos para impedir que outras pessoas os leiam.
Como
chmod +t "«the directory»"
setfacl -m "u::wx,g::wx,o:-" "«the directory»"
setfacl -m "d:u::-,d:g::-,d:o:-" "«the directory»"
Advertências
Isso não será facilmente usado pelos usuários, considere dar algumas permissões extras. Ou um diretório por usuário.
Eu também não acho que essa é a maneira de fazer backups. Configure um cron job para fazer backups todos os dias. Você pode estar usando backups para controle de revisão, considere o uso de um sistema de controle de revisão. A subversão (svn) é boa para os usuários e a maioria dos tipos de arquivos. O Mercurial também é bom para programadores e pode ser usado para outros tipos de arquivos, mas eu não recomendaria isso para nenhum arquivo não mesclável (como o MS-Office).