vsftpd no CentOS - permissões

0

Eu pesquisei muito e não consigo encontrar uma resposta adequada para o meu caso. Acho que tem algo a ver com grupos, mas não consigo descobrir uma solução que me agrade.

Então, eis o seguinte:

Eu tenho um servidor doméstico no CentOS e uso o vsftpd.

Eu criei um usuário miguel e coloquei o local padrão do ftp em var/www/html/ (já que sou o único usuário).

A questão é - Eu tenho um script PHP que permite que todos na internet façam upload de arquivos para o meu servidor (neste momento, eles estão indo para uma pasta chamada user_files , dentro de var/www/html ). Quando verifico localmente as permissões dessa pasta, elas são atribuídas a apache:apache . Quando eu acesso via ftp com o usuário miguel não consigo acessar / escrever nessa pasta.

Como posso substituir todas as permissões, para fornecer 'miguel', localmente ou via ftp, uma permissão de "superacesso" para essa pasta?

Atenciosamente

    
por Filipe Pires 16.09.2013 / 10:26

1 resposta

0

Você pode adicionar miguel ao grupo apache e garantir que o grupo tenha acesso de gravação à pasta.

useradd -G apache miguel
chmod 764 -R /var/www/html

Você pode querer adaptar chmod para atender aos seus requisitos.

    
por 16.09.2013 / 12:04