On Wed, 19 Aug 2015 08:49:57 -0500, Ulises González Horta wrote:
El mié, 19-08-2015 a las 08:29 -0500, Ulises González Horta escribió:
> Cómo podría lograrse?

Imagino que ya probastes poner el shell /bin/nologin en el archivo
passwd..

Si, pero eso lo que impide es el acceso al shel, no así el acceso remoto via mgetty/pppd

Incluso probé con un módulo de pam, concretamente pam_listfile, cuya entrada introduje en /etc/pam.d/login de esta manera:

auth   required   pam_listfile.so \
       onerr=fail apply=user sense=allow file=/etc/login.users.enabled

Ahora pensándolo mejor quizás debería haber utilizado sense=deny y crear un archivo de lista negra, tengo que probar.

Leí algo como el artículo que mencionabas antes, o quizas fue ese mismo, pero no creo que sea lo que necesito.

En realidad necesito algo un poco atípico:

Una única cuenta de acceso remoto pero sin directorio inicial ni servicios de correo, PERO que permita el acceso para entonces acceder al servicio de correo desde otras cuentas que a su vez no deben tener posibilidad de acceso remoto, ni tampoco navegación.

Esto último intenté conseguirlo mediante una regla de iptables con la interfaz ppp y el match owner, buscando coincidencias con un grupo al cual se asignaron las nuevas cuentas:

iptables -A INPUT -i ppp+ -m owner --gid-owner mailonly -j DROP
iptables -A FORWARD -i ppp+ -m owner --gid-owner mailonly -j DROP

Lamentablemente, la cosa no parece estar funcionando como uno esperaría, pero debería haber una forma de conseguirlo, me extrañaría bastante lo contrario.

Agradecería cualquier sugerencia.


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a