O que a raiz não possui?

0

A raiz não possui as pastas /home/* , mas que outras pastas a raiz não possui?

    
por Tim 23.01.2016 / 16:00

2 respostas

3

Se o seu objetivo é encontrar todos os arquivos e diretórios acessíveis por você, use find utility com -group flag.

 sudo find / -group $USER  | less 

Se você quiser filtrar apenas os diretórios, use -type flag

 sudo find / -type d -group $USER  | less 

Mais informações em man find . A propriedade dos arquivos encontrados pode pertencer ao root, mas se um arquivo pertencer ao seu grupo e também tiver permissões de leitura para o seu grupo, você poderá acessar esses arquivos

Para encontrar arquivos owned , use -user flag

find / -user $USER -ls | less

Em uma nota lateral, você pode querer pesquisar sem sudo, porque se um arquivo pertencer a você, mas não for legível por outros, ele pode lançar um erro para o sudo

Para evitar erros na saída, use o redirecionamento 2>/dev/null . Assim

find / -user $USER -ls 2> /dev/null | less
    
por Sergiy Kolodyazhnyy 23.01.2016 / 16:12
2

Além das pastas de usuários que não são root, tudo é de propriedade de root. É por isso que você só deve usar su ou sudo se precisar, porque você pode realmente atrapalhar as coisas.

    
por TechnicalTophat 23.01.2016 / 17:32