Talvez uma pergunta óbvia, mas ... você também alterou as permissões de arquivos dentro do diretório? Em outras palavras, você usou o sinalizador "-r" (recursivo) ao emitir os comandos chown / chmod?
Para proteger os dados no meu servidor, eu mudei o PHP inclui para uma pasta chamada / var / www-includes (fora do / var / www, a raiz do servidor). Também corri chown root:wwwadmin
e chmod 770
nessa pasta. Quando executo ls -ld
na pasta, ele verifica as configurações: drwxrwx--- ... root wwwadmin ... www-includes
Embora eu possa fazer o cd para a pasta do meu usuário principal (adam) que é membro do wwwadmin, não consigo ver seu conteúdo em um arquivo gráfico navegador. Alguma ideia do porquê?
Edit: Além disso, ao tentar editar os arquivos contidos no nano, ele me mostra uma mensagem de erro:
%código%
Em seguida, abre o conteúdo do arquivo. Isso é relevante para o que pode estar acontecendo?
Talvez uma pergunta óbvia, mas ... você também alterou as permissões de arquivos dentro do diretório? Em outras palavras, você usou o sinalizador "-r" (recursivo) ao emitir os comandos chown / chmod?
Talvez não seja uma resposta (já que a postagem não inclui informações suficientes), mas posso corrigi-la, se necessário. Ao fazer cursos de treinamento em linux, desenvolvi uma maneira de encontrar rapidamente o problema de permissão. Estou ciente de que você já executou alguns dos passos, mas eu preciso escrevê-lo por completo para completar.
id
para verificar seu UID e grupos atuais. Use id name-of-the-user
para verificar a configuração no disco. Efetue logout e login novamente se eles forem diferentes e verifique novamente. touch
para verificar o acesso de gravação, cat
para verificar o acesso de leitura. Se alguma das ações falhar e você não souber por quê, verifique os logs para alertas do selinux ou semelhantes. Você também pode tentar prefixar strace -o strace.log
na linha de comando e, em seguida, verificar o strace.log para as mensagens permissão negada . Mas é tudo magia negra até que você saiba o motivo exato para permissão negada .
Tags command-line chmod chown ubuntu