Como tornar uma pasta privada?

10

Estou usando o Ubuntu com vários usuários e quero tornar as pastas visíveis apenas para um usuário específico. Alguma ideia de como fazer isso?

    
por Jax 19.08.2010 / 22:22

3 respostas

12

Edit: No segundo pensamento, percebi que eu possa ter entendido mal a questão. Se você quiser que o diretório fique visível apenas para um usuário específico (ou seja, para todos os outros usuários, essa lista nem aparece na listagem do diretório), você não pode fazer isso sem proibir outros usuários de listar o conteúdo do diretório. Diretório Parental. Portanto, se o diretório for /foo/bar , você poderá remover a permissão x em /foo (para todos, exceto o proprietário) impedindo que outros usuários listem o conteúdo de /foo , mas você não pode ocultar /foo/bar especificamente (embora você certamente possa ocultar seu conteúdo).

Resposta antiga:

Torne esse usuário específico o proprietário do diretório e, em seguida, remova todas as permissões desse diretório para todos, exceto o proprietário. No shell, você usaria chmod para fazer isso:

chmod 700 the_directory

Se você estiver usando um gerenciador de arquivos, apenas remova todas as marcas de seleção na guia de permissões, exceto aquelas na coluna "Usuário" (os detalhes exatos dependem do gerenciador de arquivos, é claro).

    
por 19.08.2010 / 22:36
1

Se você preferir fazer isso a partir da GUI, isso será explicado na ajuda do navegador de arquivos do GNOME (conhecido como Nautilus):

link

Basicamente, basta selecionar a pasta e, em seguida, no menu, escolha Arquivo-> Propriedades- > Permissões.

Caso contrário, a resposta do sepp2k está absolutamente correta, e o link do txwikinger é ótimo se você estiver interessado em uma explicação detalhada das permissões do arquivo unix.

    
por 19.08.2010 / 23:50
0

Este tutorial explica detalhadamente como definir permissões de arquivo no Linux (e, portanto, também no Ubuntu) para que você possa controlar o acesso.

    
por 19.08.2010 / 22:45