Como faço para impedir que uma conta de usuário leia arquivos em outra conta de usuário.
Agora, depois de fazer login, posso navegar facilmente para /home/[username] e copiar/ler qualquer arquivo. Como faço para que apenas /home/[username]/shared possa ser lido/copiado.
Eu também gostaria de evitar a listagem de diretórios.
Responder1
sudo chown -R [username] /home/[username] (1)
sudo chmod -R 700 /home/[username] (2)
sudo chmod -R 755 /home/[username]/shared (3)
(1) Torna a pasta do usuário propriedade desse usuário
(2) Impede o acesso de leitura, gravação e execução para todos, exceto aquele usuário
(3) Adiciona acesso de leitura e execução para todos e acesso de gravação para o usuário na pasta compartilhada
-R
significa aplicar o comando recursivamente.
Eu escrevi tudo isso de cabeça, então alguém, por favor, me corrija se eu estiver errado :)