Não consigo abrir um diretório username
mesmo após assumir a propriedade e conceder todas as permissões:
sudo mkdir /path/to/the/directory/
sudo chown -R username:username /path/to/the/directory/
sudo chmod -R 777 /path/to/the/directory/
Eu recebo:
$sudo ls -al /path/to/the/directory/
total 0
drwxrwxrwx 1 username username 0 nov 16 15:13 .
drwx------ 1 root root 208 nov 16 15:13 ..
$ ls -al /path/to/the/directory/
ls: cannot access '/path/to/the/directory/': Permission denied
O que poderia estar acontecendo?
permissions
16.10
Vencedor
fonte
fonte
sudo chown -R $USER:$USER /path/to/the/directory/
é o que deveria ser ($USER
será transformado em seu nome de usuário) e quando você considerasudo chmod -R 777 /path/to/the/directory/
ser uma resposta que não devem ser autorizados a manter um site ;-)Respostas:
Você não tem direitos no diretório pai
Você deve ter os direitos x no diretório pai para passar por esse diretório
fazer isso :
fonte
drwx------ 1 root root 208 nov 16 15:13 ..
informa que o diretório pai não pode ser lido pelo seu usuário. Você precisa adicionar permissões ao usuário para ler a pastaEu tive o mesmo problema, mas sair e voltar com o usuário foi a etapa necessária.
Eu criei o grupo e adicionei o usuário ao grupo na mesma sessão.
fonte