varios usuarios de ftp comparten un directorio de inicio común

varios usuarios de ftp comparten un directorio de inicio común

Quiero configurar como se mencionó, donde puedo crear múltiples usuarios de ftp teniendo el mismo directorio de inicio.

Lo que he probado hasta ahora,

Se creó un nuevo usuario apuntando al directorio del usuario ftp como inicio, pero como el nuevo usuario no es propietario de ese directorio, supongo que la conexión se niega.

También intenté gestionar esto usando un enlace suave, como si creara un enlace suave del directorio ftp original y asignara esos enlaces como el directorio de inicio del usuario individual.

Sé que si creo todo el directorio de inicio por separado para todos los usuarios de ftp, esto funcionará. En este momento, mi usuario de FTP y mi usuario de Apache son iguales, por lo que el archivo que estoy cargando apache obtiene su permiso de ejecución de forma predeterminada, pero si separo a los usuarios y Si subo un archivo utilizando otro usuario que no está asignado a Apache, ¿apache podrá ejecutar ese archivo?

Respuesta1

No estoy seguro de lo que quiere decir con "apache podrá ejecutar ese archivo". ¿Realmente desea ejecutar (es decir, ejecutar como un programa) archivos cargados por ftp? ¿O quiere decir que solo quiere que Apache los entregue como datos a los clientes? Los directorios que pueden ver los clientes web están determinados por el archivo de configuración de Apache; puede configurarlo para que sirva los directorios que desee.

Normalmente, los archivos nuevos se crean con acceso de lectura para todos y acceso de escritura sólo para el propietario: es decir, -rwxr-xr-x755 octal ( -rw-r--r--o 644 octal si no es un archivo ejecutable). Los permisos otorgados a archivos nuevos se rigen por la máscara del proceso que los crea. Esto significa que los archivos cargados por el usuario ftp probablemente sean utilizables por Apache, si está configurado para hacerlo.

Si realmente desea que varios usuarios compartan un directorio de inicio, todos esos usuarios deben poder escribir en ese directorio, por lo que debe tener permiso de escritura global o permiso de escritura grupal, y todos los usuarios que necesitan escribir en él deben pertenecer al grupo que lo posee.

Pero probablemente ese no sea el camino a seguir. Probablemente obtendrá lo que desea utilizando usuarios separados.

información relacionada