/ / Como você protege uma pasta com senha no Linux / Unix sem criptografia?

Como proteger com senha uma pasta no Linux / Unix sem criptografia?

como-proteger-com-senha-uma-pasta-no-linux-unix-sem-criptografia-00

Se você não precisa ou deseja criptografar arquivos noseu computador, mas gostaria de interromper a espionagem casual, qual é o melhor método para proteger com senha suas pastas no Linux / Unix? A postagem de perguntas e respostas do superusuário de hoje tem respostas úteis para a pergunta de um curioso leitor.

A sessão de perguntas e respostas de hoje é uma cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento da comunidade de sites de perguntas e respostas.

Foto cortesia de Nathan Meijer (Flickr).

A questão

O leitor do superusuário Zane Woodard quer saber como proteger com senha uma pasta no Linux / Unix sem criptografia:

Pesquisei bastante um recurso ou programa interno para fazer isso, mas não tive sorte. Quero proteger uma pasta com senha, mas não quero criptografá-la.

A segurança do conteúdo da pasta não éimportante, a senha atuaria apenas como um impedimento para alguém que tentasse acessar o conteúdo da pasta no meu computador. Pense nisso como um bloqueio de senha em um computador. Se você remover o disco rígido, poderá facilmente pegar todos os arquivos que o usuário possui, mas a senha ainda é um impedimento para as pessoas acessarem o conteúdo da unidade.

Duas razões principais para não usar criptografia aqui são:

  • Desempenho reduzido para abrir arquivos.
  • A criptografia impede que o conteúdo seja indexado / pesquisável.

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

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

A resposta

Os colaboradores do superusuário R Schultz e Bodo Thiesen têm a resposta para nós. Primeiro, R Schultz:

A maneira mais fácil seria mudar apermissõ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 teria que fazer login como você (que deve exigir uma senha) ou sudo como root (que também deve exigir uma senha). Para alterar as permissões, basta usar o seguinte comando em todos os arquivos aos quais você não deseja que outros tenham acesso.

  • nome do arquivo chmod og-rwx

Isso pressupõe que, quando você não está no seu computador, sua tela está bloqueada e há uma senha para sua conta e também para 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 pelo novo nome de conta de usuário:

  • chown $ newuser nome do arquivo directoryname
  • nome do arquivo chmod og-rwx directoryname

Dessa forma, os arquivos e diretórios são seguros, mesmo que você não efetue logout e tenha a tela desbloqueada por algum motivo.


Tem algo a acrescentar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários do Stack Exchange com conhecimento técnico? Confira o tópico de discussão completo aqui.