Tornando as pastas / home privadas no Ubuntu 10.4

4

Como posso impedir que uma conta de usuário leia arquivos em outra conta de usuário?

Agora, quando eu fizer login, posso navegar facilmente para / home / [username] e copiar / ler qualquer arquivo. Como faço para que somente o / home / [username] / shared tenha permissão para ser lido / copiado.

Eu também gostaria de evitar a listagem de diretórios.

    
por Ali 08.10.2010 / 00:12

2 respostas

4
sudo chown -R [username] /home/[username] (1)
sudo chmod -R 700 /home/[username]        (2)
sudo chmod -R 755 /home/[username]/shared (3)

(1) Faz com que a pasta do usuário seja de propriedade desse usuário
(2) Impede o acesso de leitura, gravação e execução para todos, mas esse usuário
(3) Adiciona acesso de leitura e execução para todos e grava acesso para o usuário na pasta compartilhada

-R significa aplicar o comando recursivamente.

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

    
por 08.10.2010 / 00:19
1

Confira o man chmod . Ele permite que você altere a leitura / gravação de arquivos. Você também pode querer verificar umask , que é o que muda a valores padrão para arquivos criados por você.

    
por 08.10.2010 / 00:16