É só uma questão de permissões. Supondo que seu diretório FTP esteja em /srv/ftp
, primeiro você deve emitir estes dois comandos:
find /srv/ftp -type d -exec chmod 755 {} \;
find /srv/ftp -type f -exec chmod 600 {} \;
para que cada arquivo possa ser lido e escrito apenas por seu proprietário, e cada diretório pode ser lido e escrito apenas pelo seu proprietário, mas pode ser explorado por todos.
Em seguida, você pode continuar alterando a propriedade de arquivos e diretórios. O que deve ser visível através do FTP pertencerá ao usuário ftp
, enquanto o restante pertencerá a root
ou qualquer outro usuário que não seja ftp
.