0 votos

No se puede acceder a pure-ftpd

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

./configurar --con-pam --con-puredb

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

por el problema de la autentificación.

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

me dice que dé uid y gid no root.

Quiero que el servidor ftp proporcione un acceso Root, ¿cómo puedo conseguirlo?

¡Por cierto, curiosamente en mi Mac mini Leopard, había compilado el mismo programa hace 2 años y en él el pure-ftpd sí acepta el usuario Root! (es decir, cuando me conecto el directorio que aparece es /private/var/Root y hago derechos rwx a cada carpeta en el disco duro)

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

Lo último que quiero destacar es que la contraseña de Root que introduzco en el ftp es diferente a la del usuario Root del SO. Un poco desconcertante realmente.

Se agradece cualquier sugerencia, gracias.

2voto

lesmana Puntos 1852

He encontrado la solución

1- En Lion el esquema PAM es un poco diferente al de Leopad, el archivo /etc/pam.d/pure-ftpd en particular. Por eso la configuración pure-ftpd por defecto en Lion no funciona. Como solución rápida, tienes que:

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

Es decir, copias el esquema PAM del ftpd por defecto de los Leones a pure-ftpd. Funciona.

2- Para Lion, tienes que instalar pure-ftpd-1.0.36, no 1.0.33, de lo contrario se cuelga al intentar entrar en pure-ftpd.

3- Por último, tienes que poner una contraseña para el usuario que quieras utilizar. En mi caso he puesto para Root (no te preocupes por el acceso Root, el pure-ftpd no está abierto a Internet lo uso únicamente dentro de la LAN para el desarrollo)

passwd Root (introduzca cualquier contraseña)

Dado que puede establecer cualquier contraseña aquí, su contraseña Root puede ser diferente de la del usuario de Mac OS X con privilegios Root.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X