31Jul

Como você protege uma pasta em Linux / Unix sem criptografia?

Se você não precisa ou deseja criptografar arquivos no seu computador, mas gostaria de parar o bisbilhojo casual, então qual é o melhor método para proteger suas pastas em Linux / Unix? O super-usuário do usuário Q & A publica respostas úteis para a pergunta de um leitor curioso.

Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.

Foto cortesia de Nathan Meijer( Flickr).

A questão

Leitor de superutilizador Zane Woodard quer saber como proteger com senha uma pasta no Linux / Unix sem criptografia:

Eu busquei um pouco para um recurso incorporado ou programa para fazer isso, mas não tive sorte. Eu quero proteger com senha uma pasta, mas não quero criptografar.

A segurança do conteúdo da pasta não é importante, a senha seria apenas um impedimento para alguém tentando acessar o conteúdo da pasta do meu computador. Pense nisso como um bloqueio de senha em um computador, se você fosse remover o disco rígido, você poderia facilmente levar todos os arquivos que o usuário possuía, mas a senha ainda é um impedimento para as pessoas que acessam o conteúdo da unidade.

Dois motivos principais para não usar criptografia são:

  • Diminuição do desempenho para abrir arquivos.
  • Encryption impede que o conteúdo seja indexado / pesquisável.

Alguém está ciente de uma solução?

Existe uma solução fácil que a Zane pode usar para proteger com senha sua pasta?

A resposta As contribuições

SuperUser R Schultz e Bodo Thiesen têm a resposta para nós. Primeiro, R Schultz:

A maneira mais fácil seria alterar as permissões dos arquivos para que eles não sejam legíveis por ninguém além do proprietário. Uma vez feito isso, um usuário precisaria logar como você( o que deve exigir uma senha) ou sudo como root( o que também deve exigir uma senha).Para alterar as permissões, basta usar o seguinte comando em qualquer arquivo que você não deseja que outros tenham acesso.

  • chmod og-rwx nome do arquivo

Isso pressupõe que, quando você não estiver no seu computador, sua tela está bloqueada e há uma senha para sua conta, bem como a conta raiz.

Seguido pela resposta de Bodo Thiesen:

Crie um novo usuário para esses arquivos e / ou diretórios protegidos. Em seguida, substitua $ newuser com o novo nome da conta do usuário:

  • chown $ newuser nome do arquivo nome do diretório
  • chmod og-rwx nome do arquivo nome do diretório

Desta forma, os arquivos e os diretórios são seguros, mesmo que você não termine e tenha sua tela desbloqueada por algum motivo.

Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.