Erro Apache AH00035: é possível colocar o diretório de sites em uma mídia montada sem perder a segurança?

1

Eu tentei colocar arquivos de site em um disco criptografado montado em /media e obtido

(13)Permission denied: AH00035: access to / denied (filesystem path '/media/username/partition') because search permissions are missing on a component of the path

Por isso, verifiquei os diretórios /media/username e eles são drwxr-x--- . Eu realmente não me lembro se isso foi culpa minha ou se é um comportamento padrão. É possível ainda ter sites apache em uma mídia montada sem dar permissão a todos os usuários para listá-la?

    
por int_ua 27.02.2014 / 10:48

1 resposta

1

Sim, você pode; Você deve ativar a execução para todos os diretórios e ler o sinalizador para cada arquivo para www-data user. Obviamente, o usuário www-data deve ser o proprietário ou o grupo do arquivo.

Você pode usar este comando:

chgrp -R www-data /yourdir
find /yourdir -type d -exec chmod 770 {} +
find /yourdir -type f -exec chmod 660 {} +
    
por gafreax 08.03.2014 / 16:20