
Eu tenho que enviar alguns arquivos de vídeos para fins de streaming. Ao enviar os vídeos como um usuário FTP, ele terá permissão do usuário FTP e do grupo. Mas agora, no meu caso, os arquivos enviados pelo usuário FTP devem ter permissão de usuário root e grupo. Existe alguma maneira de fazer upload dessa forma? .. Agora estou usando o vsftpd
Responder1
você pode reconfigurar seu ftpd para rodar como root, e todos os arquivos escritos por ftpd terão permissões de root, embora isso não seja muito recomendado.
o usuário root pode acessar arquivos que pertencem ao usuário ftp, não há necessidade de alterar o proprietário se o root for quem abrirá esses arquivos.
Responder2
Talvez seja melhor deixar o daemon ftp rodando como está e, em vez disso, pós-processamento executando um pequeno script de shell usando o crontab do root que verifica novos arquivos na pasta de upload do ftp e executa um comando chown se encontrar algum, ou apenas chown é o todo diretório e seu conteúdo, se desejar, uma vez por minuto.