¿Hay alguna forma de crear una cuenta de usuario en Solaris que permita a los usuarios ejecutar un solo comando? Sin shell de inicio de sesión ni nada más. Lo que podía hacer con /usr/bin/falseen /etc/passwdy acaba de conseguir que el usuario ssh <hostname> <command>, pero hay una manera mejor de hacerlo?
ssh
login
solaris
account-restrictions
Will Dowling
fuente
fuente

Puede configurar el shell de ese usuario en un script que solo ejecute el comando que desea permitir: cada vez que el usuario inicia sesión, el comando se ejecuta y el usuario se desconecta. Y dado que no hay un "shell completo", no tiene que lidiar con el usuario que intenta cosas funky;)
fuente
Me pregunto si podría hacer esto con RBAC y darle al usuario un shell privilegiado (pfsh, pfcsh o pfksh) y crear un perfil para los comandos que los usuarios podrían ejecutar.
fuente