Obtém todos os arquivos de um diretório sem permissões de leitura?

1

No Linux / Unix, se eu estiver dentro de um diretório de outro usuário, mas não puder visualizar o conteúdo do diretório digitando "ls", como obtenho uma cópia de todos os arquivos?
É a única maneira de adivinhar quais são os nomes dos arquivos?

    
por Trevor Hickey 27.11.2012 / 05:47

2 respostas

3

No Linux / Unix, um diretório é um tipo de arquivo que só pode ser modificado por chamadas especiais do sistema. Como qualquer outro arquivo, o acesso a ele é controlado por permissões de arquivo.

Olhando para ele em termos de implementação, sua pergunta se resume a "como eu leio um arquivo de diretório que não consigo ler?" Não estou tirando sarro da sua pergunta - estou apenas tentando explicar por que a resposta é um "não" definitivo.

    
por 27.11.2012 / 05:58
1

Você precisa ter privilégios de superusuário (a.k.a sudo) para fazer isso.

sudo ls /home/Peter/

(se você quiser ver os arquivos do Peter)

    
por 27.11.2012 / 06:29