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.
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
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.