Você poderia apenas alterar as permissões de seus outros subdiretórios (sensíveis) com chmod 700 ~/sensitivedir
.
Estou executando um servidor Linux em casa, e acabei de ter meu próprio nome de usuário (javawag) com uma pasta www dentro dele para o meu site. No entanto, desde então, adicionei um subdomínio para o meu amigo, que agora tem sua própria pasta pessoal, nome de usuário e site virtual do Apache (~ max / www). Meu problema agora é que minha pasta pessoal, além de conter minha pasta www, contém alguns dados confidenciais em outras pastas, que eu não quero que ele seja capaz de ver. Como posso alterar as permissões das pastas base para que apenas esse usuário e o root possam ver / editar, e todos os outros usuários não tenham acesso de leitura? O problema aqui é que a pasta www é a raiz do servidor para o Apache, então o usuário www-data precisa ler o acesso aos arquivos ainda!
Obrigado,
Tags permissions users linux