Você pode apenas alterar as permissões dos diretórios para 700
(o que equivale a rwx------
, o que significa que não há acesso para todos, exceto o acesso total para o proprietário).
Dessa forma, nenhum usuário normal (exceto sua conta de usuário!) pode entrar no diretório. Eles ainda serão capazes de ver a pasta do lado de fora, mas eles não podem abri-la para listar seu conteúdo, nem ninguém pode abrir arquivos dentro dela, mesmo que eles conheçam o caminho completo e o nome.
No entanto, quando você está logado e vai embora, não há proteção, pois isso não afeta sua própria conta. Você também pode recusar a sua própria conta com qualquer permissão (definida como 000
), mas isso pode ser revertido da sua conta sem senha, se alguém souber como fazê-lo.
Portanto, a melhor opção é alterar as permissões para 700
(somente o proprietário tem acesso) e, além disso, alterar o proprietário para raiz. Dessa forma, ninguém pode entrar no diretório, nem mesmo você. E você não pode alterar as permissões do diretório de volta.
Para acessar sua pasta de qualquer maneira, você teria que ser root, o que exige que uma pessoa faça login com uma conta de administrador e use gksu
/ gksudo
para abrir um gerenciador de arquivos ou visualizadores de mídia como Nautilus e VLC . No entanto, isso solicita novamente a senha da sua conta de administrador, portanto, você está protegido contra qualquer pessoa que não seja administrador e não pode se tornar root.
Então, como configurar isso é ridiculamente simples. Vamos supor que a pasta que você deseja proteger seja /home/MYUSERNAME/Videos/private
.
-
Opção 1: acesso total para o proprietário (você), mas sem acesso para outras contas.
chmod 700 /home/MYUSERNAME/Videos/private
Esta configuração pode ser desfeita da sua conta sem senha, digitando
chmod 775 /home/MYUSERNAME/Videos/private
-
Opção 2: Sem acesso para qualquer usuário, incluindo você, então você precisa se tornar root para entrar no diretório.
chmod 000 /home/MYUSERNAME/Videos/private
Isso também pode ser revertido da sua conta sem senha por
chmod 775 /home/MYUSERNAME/Videos/private
-
Opção 3: nenhum acesso para qualquer usuário, incluindo você, e nenhuma chance de reverter isso da sua conta, portanto, cada ação só pode ser executada como raiz.
chmod 700 /home/MYUSERNAME/Videos/private sudo chown root: /home/MYUSERNAME/Videos/private
Para reverter essa configuração, você precisa fazer o seguinte (que precisa de
sudo
e, portanto, requer a senha da sua conta):sudo chown MYUSERNAME: /home/MYUSERNAME/Videos/private chmod 775 /home/MYUSERNAME/Videos/private
Observe que as opções 2 recomendam e 3 exigem que você tenha uma conta de administrador e que todas as opções possam protegê-lo dos usuários sem contas de administrador e senhas !
Além disso, devo mencionar que um com bastante experiência e acesso físico à máquina também pode inicializá-lo no modo de recuperação e ser usuário root sem ter que digitar nenhuma senha. Mas não há maneira mais segura, a menos que você use criptografia, que você disse explicitamente que não deseja.