¿Existe algún riesgo al ejecutar el demonio ssh sin privilegios de raíz usando este método: how-can-i-make-this-daemon-init-run-as-a-non-root-user?
Las mejores prácticas de desarrollo de Debian para la seguridad del sistema operativo dicen lo mismo:
• Inicia los privilegios de eliminación de daemon: si el software no realiza la llamada setuid (2) o seteuid (2), puede usar la llamada --chuid de start-stop-daemon.
Es fácil y ofrece una buena capa de protección, pero no puedo encontrar información sobre cómo aplicar este método a sshd, y parece que nadie lo hace, ¿por qué? ¿Hay algún riesgo de usar esto con los demonios ssh? ¿sshd necesita root para algo? ¡Probé en mi entorno y no tuve ningún problema! ¿Por qué nadie habla allí de guías sobre esta gema?
Ya sé que no puedo enlazar con puertos inferiores a 1024 sin root, y no necesito hacerlo, soy el único administrador de este VPS, por lo que soy el único que ejecutará el sshd. ¿Qué es lo peor que podría pasar?