No se puede acceder a pure-ftpd

0

Acabo de compilar pure-ftpd (v1.33) usando

./configure --with-pam --with-puredb

en mi Mac mini Lion y pure-ftpd funciona bien, pero no puedo acceder a él

debido al problema de autenticación.

/ usr / local / bin / pure-pw useradd root -u 0 -g 0 / private / var / root

me dice que proporcione un uid no root y gid.

Quiero que el servidor ftp proporcione un acceso de raíz, ¿cómo puedo lograrlo?

Por cierto, curiosamente en mi Leopard Mac mini, ¡había compilado el mismo programa hace 2 años y en él el ftpd puro acepta al usuario root! (es decir, cuando inicio sesión, el directorio que aparece es / private / var / root y hago los derechos rwx para cada carpeta en el disco duro)

Así que estoy seguro de que debe haber una manera de lograr esto. He explorado el archivo /configuration-pile/pure-ftpd.conf y no pude ver algo como 'AllowRoot' de todos modos. No recuerdo haber arreglado ningún archivo conf en la Mac mini Leopard.

Lo último que quiero señalar es que la contraseña de root que ingresé en ftp es diferente a la de la raíz de usuario del sistema operativo. Un poco desconcertante realmente.

Cualquier sugerencia es apreciada, gracias.

    
pregunta Romario 13.01.2014 - 22:18

1 respuesta

2

Encontré la solución

1- En Lion, el esquema PAM es un poco diferente a Leopad, en particular el archivo /etc/pam.d/pure-ftpd. Es por eso que la configuración predeterminada de ftpd puro en Lion no funcionó. Como solución rápida, debes:

cp /etc/pam.d/ftpd /etc/pam.d/pure-ftpd

es decir, copia el esquema de PAM ftpd predeterminado de los Leones a pure-ftpd. Funciona.

2- Para Lion, debes instalar pure-ftpd-1.0.36, no 1.0.33; de lo contrario, se bloquea al intentar iniciar sesión en pure-ftpd.

3- Por último, debe establecer una contraseña para el usuario que desea utilizar. En mi caso, lo establezco para root (no se preocupe por el acceso root, pure-ftpd no está abierto a Internet, lo uso únicamente dentro de LAN para desarrollo)

raíz de contraseña (ingrese cualquier contraseña)

Como puede configurar cualquier contraseña aquí, su contraseña de root puede ser diferente de la del usuario de Mac OS X con privilegios de root.

    
respondido por el Romario 20.02.2014 - 22:59

Lea otras preguntas en las etiquetas