As pastas precisam ter o bit executável definido para que você possa abri-las. Isso explica os detalhes melhor, então eu poderia. link
Eu recentemente vendi meu mac e, antes disso, coloquei seus arquivos em um disco rígido externo. Agora estou usando o Linux para mover esses arquivos para um disco rígido maior, mas algumas pastas ainda mantêm algumas permissões mac remanescentes, portanto, desejo tornar todos os arquivos e diretórios do HDD o mais acessível possível. Então eu abri o terminal e executei [sem erros de tempo de execução]:
su; cd /file_system_root; chown -R nicholas:users .; chmod -R a=rw .;
Mas agora que estou logado no XFCE como nicholas, recebo "permissão negada" quando tento acessar pastas no diretório raiz (ou seja, "/ unaccessable_folder"), e estou confuso sobre o porquê.
Eu tentei ejetar e re-montar o HDD, e explicitamente chover'ing e chmod'ing a pasta que o HDD está montado ("/ run / media / nicholas / hdd_id"), mas nenhum afetou o problema.
(Eu estou rodando o openSUSE 12.3; o drive tem o formato ext4, 3TB, e tem uma pasta "lost + found" em seu diretório raiz.)
As pastas precisam ter o bit executável definido para que você possa abri-las. Isso explica os detalhes melhor, então eu poderia. link
Tags permissions chmod chown linux