.png)
Me gustaría configurar un usuario en mi sistema (Ubuntu 14.04 x64) de modo que las personas puedan ejecutar y ver algunos resultados de un programa sin que se les solicite una contraseña o sin tener que tener una clave ssh. Esto es lo que he hecho hasta ahora:ssh [email protected]
- Creé el
example
usuario con mi programa como su shell a través deadduser example --shell /path/to/my/program
- creó un archivo vacío en
/home/example/.hushlogin
para silenciar el motd y otros mensajes de inicio de sesión
Las cosas están funcionando con la excepción de que debo completar el desafío de autenticación de solicitud de contraseña, que me gustaría omitir ya que será un servicio disponible públicamente.
Es de suponer que personalizar la configuración de PAM de /etc/pam.d
forma adecuada podría ser la solución, pero necesito orientación sobre los detalles. Quiero que este cambio solo afecte a esta cuenta de usuario específica, no a todas las cuentas del sistema.
Respuesta1
Configure y luego asegúrese de que la cuenta de usuario no tenga contraseña PermitEmptyPasswords yes
./etc/ssh/sshd_config