Como impedir o acesso a uma pasta por outros usuários?

9

Eu quero impedir a leitura de arquivos no meu diretório pessoal por outros usuários. Como devo fazer isso? Devo usar criptografia? Se sim, como faço isso?

    
por rainlover 14.10.2012 / 11:16

5 respostas

8

  1. Se você quer dizer os arquivos em / home, você está certo. As permissões da pasta padrão são 755 (legíveis e executáveis / acessíveis por outros).

    Você pode alterar as permissões padrão para todas as pastas editando o arquivo /etc/adduser.conf - Encontrar a linha:

    % bl0ck_qu0te%

    Para bloquear outros, altere para:

    % bl0ck_qu0te%

    Para bloquear também pessoas no mesmo grupo (consulte ls -l /home ) altere para:

    % bl0ck_qu0te%

    As alterações entrarão em vigor quando você criar um novo usuário .

  2. Você também pode alterar o valor padrão de umask - edite o arquivo /etc/login.defs :

    % bl0ck_qu0te%

    Fonte: link

  3. Você pode alterar as permissões padrão de arquivo / pasta (ou seja, quando criar um novo arquivo) de uma pasta específica usando estes comandos:

    chmod g+s /folder/mypath  #set sticky bit 
    setfacl -d -m g::rwx /folder/mypath #set group to rwx default 
    setfacl -d -m o::000 /folder/mypath  #set other
    

    Verifique a alteração:

    getfacl /folder/mypath
    

    Fonte: link

    link

    Para esclarecimentos, a pasta / root é por padrão definida como não legível:

    $ ls -ld
    /root drwx------ 9 root root 4096 Jul 27 19:00 /root
    
  4. Você pode alterar instantaneamente as permissões de arquivos / pastas existentes usando os comandos chmod e chown, descritos aqui: link

    O mesmo efeito pode ser obtido clicando com o botão direito do mouse em um arquivo / pasta > propriedades > permissões

por Savvas Radevic 14.10.2012 / 11:35
0

Eu encontrei o caminho. Você precisa definir permissões para usuários usando as propriedades das pastas. Mas isso deve ser feito por padrão que ninguém deve acessar arquivos pessoais da administração!

    
por rainlover 14.10.2012 / 11:39
0

Para sua pasta pessoal, (você deve ter propriedade)
- clique no ícone da pasta principal na parte superior da barra de navegação à esquerda.
- navegue até uma camada para a pasta / home
- você deve ver uma pasta com o seu nome nela.
- Clique com o botão direito nessa pasta e selecione "Propriedades".
- Selecione a guia "Permissões".
- A partir daqui, você pode selecionar o acesso que deseja que as pessoas do seu grupo ou outras pessoas tenham para os arquivos nessa pasta.
- Você também pode marcar a caixa "Aplicar estas permissões ao conteúdo" para aplicar essas mesmas permissões para o resto das pastas e arquivos em seu diretório home.

Você pode querer criptografar seus arquivos. Isso depende de você. Se você optar por criptografar seus arquivos, procure no software algumas opções. Eu usei o Truecrypt no passado e fiquei satisfeito com o desempenho dele.

    
por Argusvision 14.10.2012 / 19:35
0

Evite ver e acessar suas pastas e arquivos por outras contas de usuário:

GUI :

  1. Abra o Nautilus (explorador de arquivos)
  2. Selecione sua pasta pessoal (/ home / your_name)
  3. Clique com o botão direito, Propriedades e abra a guia "permissões"
  4. Você verá opções para Proprietário, Grupo e Outros. Por padrão, Outros possui "arquivos de acesso" definidos. Altere o acesso da pasta para None e o acesso a arquivos para None .
  5. Clique em Aplicar permissões aos arquivos fechados para propagar as mesmas configurações para todos os arquivos da sua casa.

Isso impede que outras pessoas vejam e acessem suas pastas e arquivos.

    
por Philipp Feer 01.11.2013 / 05:55
0

Digamos que sua pasta é OKBAI e você deseja que apenas o usuário root acesse.

Basta executar este comando.

% bl0ck_qu0te%

Mas esse método não é muito prático. Apenas uma maneira simples de impedir que seu convidado acesse sua pasta. Se eu tiver algum erro aqui, por favor me avise.