Como as permissões de arquivo devem ser definidas para que um editor de FTP funcione?

0

Instalei git no meu servidor e copiei meu repositório de desenvolvimento usando o usuário root. As permissões pareciam ter sido definidas para:

Files:       -rw-r--r--
Directories: drwxr-xr-x

Eu anteriormente estava usando um cliente de FTP para fazer upload de arquivos. Eu ainda preciso usar o editor FTP algumas vezes, mas agora, quando tento enviar um arquivo com ele, recebo o erro:

Can't open that file: Permission denied

Eu tenho lido um lote de conteúdo em permissões do Linux, mas estou muito confuso com o que devo definir as permissões de arquivo e diretório para que meu cliente FTP funcione novamente.

Muitas das informações que eu tenho lido parecem conflitantes. Por exemplo, alguns sites dizem que basta alterar as permissões para 777, mas outros dizem que não permite que qualquer usuário no sistema controle total dos arquivos.

A abordagem correta aqui seria mudar o "dono" dos arquivos do que eu presumo ser a raiz do meu usuário de FTP?

    
por Nate 31.01.2015 / 23:50

1 resposta

1

Would the correct approach here be to change the "owner" of the files from what I assume is root to my FTP user?

Sim. Como root , execute chown -R yourftpuser:yourftpgroup /path/to/tree . Suas permissões estarão bem para FTP nesse momento. Todos os arquivos serão de propriedade do usuário FTP, que possui acesso de gravação¹.

No futuro, você pode evitar isso clonando como o usuário que você quer que acabe possuindo os arquivos.

Observe, porém, que todos os arquivos são r acessíveis por qualquer usuário no servidor com as permissões que você publicou. Se isso for um problema, você pode remover a permissão r de g roup e o ther: chmod -R go-r /path/to/tree .

¹ Isso pressupõe que seu servidor de FTP esteja configurado para usar as contas de usuário do sistema para login. Eles nem todos se comportam dessa maneira, e pode ser que você precise usar o sistema de contas internas ou alterar o proprietário do arquivo para o usuário do servidor.

    
por 01.02.2015 / 00:04