Você pode usar setfacl :
sudo setfacl -R -m u:username:rwx /root/test
Veja man setfacl e Impedir usuário de visualizar e editar as pastas / var / www para mais sobre.
Eu tenho um usuário que quero dar acesso de leitura e gravação a uma pasta na minha raiz home ( /root/test )
Existe uma maneira de dar permissão somente para modificar arquivos em /root/test , mas não /root em si?
Além disso, essa é uma questão secundária, mas como posso impedir que esse usuário visualize ou edite os arquivos em /var/www ? Existem alguns arquivos PHP que contêm informações confidenciais. Eu já tentei chmod -R o-r /var/www , mas isso impediu que o próprio servidor funcionasse.
Obrigado antecipadamente!
Você pode usar setfacl :
sudo setfacl -R -m u:username:rwx /root/test
Veja man setfacl e Impedir usuário de visualizar e editar as pastas / var / www para mais sobre.