Cómo otorgar permiso al usuario root y al grupo durante la carga por ftp para un usuario normal

Cómo otorgar permiso al usuario root y al grupo durante la carga por ftp para un usuario normal

Tengo que cargar algunos archivos de videos para fines de transmisión. Al cargar los videos como usuario de ftp, tendrá el permiso de usuario y grupo de ftp. Pero ahora, en mi caso, los archivos cargados por el usuario ftp deberían tener permiso de usuario y grupo root. ¿Hay alguna forma de cargar de esa manera? Ahora estoy usando vsftpd

Respuesta1

puede reconfigurar su ftpd para que se ejecute como root, y allí todos los archivos escritos por ftpd tendrán permisos de root, aunque esto no es muy recomendable.

El usuario root puede acceder a los archivos que son propiedad del usuario ftp, no hay necesidad de cambiar de propietario si el root es quien abrirá esos archivos.

Respuesta2

Quizás sea mejor dejar el demonio ftp ejecutándose como está y en su lugar realizar el procesamiento posterior ejecutando un pequeño script de shell usando el crontab de root que busca nuevos archivos en la carpeta de carga ftp y ejecuta un comando chown si encuentra alguno, o simplemente chown es todo. directorio y su contenido si lo desea, una vez por minuto.

información relacionada