En este tutorial, modificaras el archivo sudoers de tal forma que las personas en el grupo de administrador puedan ejecutar el programa de apagado y reiniciado sin necesidad de una contraseña. La entrada en el archivo sudoers debería parecerse casi como lo siguiente:
%staff ALL=NOPASSWD: /sbin/shutdown,/sbin/reboot
Esto quiere decir que todos en el grupo staff (%staff) pueden ejecutar los programas /sbin/shutdown y /sbin/reboot sin contraseña.
Ahora escribe un código BASH que llame a xmessage. El BASH podría ser algo como esto:
#!/usr/bin/env BASH
#shutdown script
xmessage "Realmente deseas apagar el computador?" -center -title "Tomar Accion"
-default "Cancelar" -buttons "Cancelar":1,"Reiniciar":2,"Apagar":3
case $? in
1)
echo "Salir";;
2)
sudo reboot;;
3)
sudo shutdown;;
esac
Ahora edita el menú. No se entrara en detalles de como se edita el menú. Si has hecho todo adecuadamente la siguiente entrada debería funcionar.
[exec] (Log Off) {shut_custom}
Finalmente no te olvides de reemplazar shut_custom con el nombre de su código.
No hay comentarios:
Publicar un comentario