Esconde o diretório pai mas permite ver o dir

2

Eu gostaria do seguinte resultado no meu sistema UNIX:

ls -l /users/test - > permissão negada, ou de qualquer outra forma, por isso não consigo ver o conteúdo dela.

ls -l /users/test/testdir/ - > mostra todos os arquivos no diretório

Você tem alguma solução para isso?

    
por bluewhile 05.11.2012 / 11:46

1 resposta

2

Ao deixar apenas permissões de execução na pasta pai e permissões normais no diretório filho, você pode inserir o diretório pai, mas não poderá visualizar seu conteúdo, a menos que você saiba o nome exato do arquivo.

por exemplo

mkdir -p a/b
touch a/{1,2,3} a/b/{p,o,i}
chmod 111 a
ls -la a      #Permission denied
ls -la a/b    #Lists i and o and p
    
por 05.11.2012 / 11:52