Tornando as pastas /home privadas no Ubuntu 10.4

Tornando as pastas /home privadas no Ubuntu 10.4

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

-Rsignifica aplicar o comando recursivamente.

Eu escrevi tudo isso de cabeça, então alguém, por favor, me corrija se eu estiver errado :)

Responder2

Confira aman chmod. Ele permite que você altere a leitura/gravação de arquivos. Você também pode querer conferirumask, que é o que altera os valores padrão dos arquivos que você cria.

informação relacionada