El sáb, 10-05-2008 a las 00:23 -0400, [EMAIL PROTECTED] escribió: > Ya resolvi el problema amigos, gracias a todos por las soluciones que me > brindaron, pues lo resolvi como me dijo el amigo yarieldis usando expect (hay > que instalarlo del repo) no sabia que existia una aplicacion de automatizacion > tan buena como esta, se puede usar con telnet, ftp, ssh, etc. > realmente genial!!! > bueno al final de la hostoria el script quedo asi: > > #!/usr/bin/expect -f > set password "mipassword" > spawn ssh [EMAIL PROTECTED] shutdown -h now > sleep 1 > expect "assword:" > send "$password\r" > expect eof >
Dos defectos bastante serios: - Te logueas como root ¡Dios te coja confesado!. Haz uso de sudo, que incluso te permite configurar que cierto(s) usuario(s) pueda ejecutar el comando que especifiques como root. - El password como bien señala Kyrie está en un archivo en texto plano, malo, malo. Haz uso de las facilidades de ssh con sus llaves públicas. En fin man sudoers man sudo man ssh ¡Lee, no te quedes a medias, no seas vago! Haz una implementación segura de verdad. _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
