Linux - A propriedade de arquivos não funciona

1

Estou executando uma configuração do Apache no Arch Linux (o Apache é executado como usuário http, grupo http). A raiz do documento está em / srv / http. Eu adicionei meu usuário (ben) ao grupo http e chowned / srv / http para http: http. Não importa o que eu tente, quando executo este diretório para http: http, meu usuário, ben, não pode acessá-lo. Ao tentar fazer cd em / srv / http, recebo permissão negada. Eu até tentei executar o chmod 777 em / srv / http, mas ainda não consigo acessá-lo. Há algo que estou perdendo aqui?

    
por DoctorSelar 25.09.2014 / 03:09

1 resposta

0

Ben é um membro de dois ou mais grupos; o grupo primário é usado por padrão. Para selecionar a associação do grupo 'http' para gravar arquivos durante uma sessão do shell, o Ben pode usar:

newgrp http

Para alterar o modo do diretório para leitura-gravação para o grupo http, para usar automaticamente o grupo http para possuir os arquivos, defina o 'group-bit' no diretório. Então Ben também pode transferir arquivos e eles serão atendidos automaticamente:

chmod 2770 /srv/http

Para alterar a propriedade do grupo de forma recursiva:

chmod -R g+rwx /srv/http
    
por 25.09.2014 / 08:03