Como bloquear arquivos com senha customizada?

0

Como posso bloquear arquivos e programas com senhas personalizadas?

Ou seja, sem alterar as permissões do arquivo para que a senha do sudo tenha que ser usada ...

    
por TellMeWhy 04.11.2015 / 13:12

3 respostas

4

Método possível que não é exatamente o que você está perguntando

sudo su
cd ~
mkdir tmp
cd tmp
touch file.txt
chattr -i file.txt
exit

De volta ao prompt normal, ninguém pode fazer nada com o arquivo.

Você precisa reverter o comando " chattr " com

chattr + i file.txt

para ter acesso normal. "chattr" também pode ser usado para outras permissões. A opção +a possibilitará anexar a um arquivo, mas nada mais.

Na página de criação, as opções:

% bl0ck_qu0te%     
por Rinzwind 04.11.2015 / 13:34
2

Existem várias ferramentas que você pode usar para obter um controle mais refinado dos arquivos.

Primeiro, e mais importante, cada usuário deve ter sua própria conta.

A partir daí, sua primeira linha de defesa é a permissão padrão do Linux. Torne seu diretório pessoal ou um sub-diretório privado.

chmod 700 /home/your_user

Se você precisar de mais controle, use o comando acl. acl permite que você defina permissões por usuário.

Veja link

Uma dessas duas opções será suficiente para a maioria dos casos de usuários.

A limitação de permissões é que qualquer pessoa com acesso root ou físico poderá acessar os arquivos.

Se você precisar de mais do que isso, ou se precisar restringir o acesso root, sua próxima opção é usar criptografia.

Você pode criptografar seu diretório pessoal no momento ou na instalação ou mais tarde. Consulte o link

Você pode criar um diretório criptografado separado (veja o link acima) e Existe uma ferramenta para criptografar um arquivo ou diretório?

Cuidado com a criptografia, contanto que o arquivo seja descriptografado e seu usuário possa ler o arquivo, para que possa fazer o root.

    
por Panther 04.11.2015 / 13:49
2

Para uma criptografia de senha personalizada, recomendo o código simétrico gpg. Codificação:

user@computer$ gpg --output doc.gpg --symmetric doc

Isso pedirá uma frase secreta e criará uma versão criptografada do documento.

Decodificação:

user@computer$ gpg --output doc --decrypt doc.gpg

Isso pedirá uma senha e decifrará doc.gpg como doc.

A questão não está clara com a senha sudo . Quando você executa comandos com o sudo, você é perguntado sua senha de usuário no Ubuntu. A senha do usuário root é outra senha, que você pode definir com o seguinte comando:

 user@computer$ sudo passwd root

Os sistemas de arquivos do Linux fornecem proteção por permissões. No entanto, no caso de alguém carrega, e. um Ubuntu ao vivo no seu computador, ou levar o seu disco rígido, eles podem ler todos os seus arquivos. A criptografia de partição é uma boa ferramenta para evitar esse tipo de roubo de dados.

    
por Fenyvesi Tamás 04.11.2015 / 13:50