As permissões de pasta não são as mesmas que as típicas. Em um diretório, as permissões são as seguintes:
-
r: o conteúdo do diretório pode ser listado (como comls)? -
w: O diretório pode ser modificado (novos arquivos adicionados, arquivos excluídos, renomeados etc.)? -
x: o diretório pode ser acessado porcde semelhantes?
A permissão r não exige que x seja definido em uma pasta (você pode usar a pasta ls an r-- ), mas não poderá ver nada além de nomes de arquivos:
ls: cannot access 'test/..': Permission denied
ls: cannot access 'test/.': Permission denied
ls: cannot access 'test/file': Permission denied
total 0
d????????? ? ? ? ? ? ./
d????????? ? ? ? ? ? ../
-????????? ? ? ? ? ? file
A permissão w exige que x seja definido em todos casos. Você não poderá alterar um diretório com apenas rw- de acesso a ele.
Enquanto isso, a permissão x é essencialmente a permissão principal. Para ver os metadados do arquivo (como permissões), navegue até o arquivo ou até mesmo trabalhe em arquivos dentro da pasta em que você tem acesso de gravação, você precisará da permissão x .
Veja o Wiki do Arch para alguns bons exemplos de permissões de diretório.
Como de costume, a conta root recebe automaticamente todas as permissões sob o sol.