(dejo el principio del mail sólo para romper las bolas :D) El Jueves, 29 de Junio de 2006 17:34, Martín Carr escribió:
Sólo estoy esperando que alguien que sepa más de sudo me diga cómo mejorar la línea:
martin Slackbox=NOPASSWD: /bin/matar-rox-root.sh
No entiendo por qué esa línea... por otro lado, estamos usando sudo para matar rox-filer, pero no le dijimos al usuario que modifique /etc/sudoers para poder realizar eso, ¿no es así? ¿Entonces cómo materemos rox si no somos sudo?
No me contestaron en lugro sobre esto... Alguien sabe como hacer para que funcione para todos los usuarios del grupo users en el host localhost? A lo sumo se puede sacar el host de algun lado y meterlo en sudoers.
No, realmente no sé, pero SOLAR tiene buen nivel.
# xhost +local:root
Eso lo puse en el escritorio-admin-es.sh
Todavía no sé dónde poner eso, debe estar ejecutado por el usuario dueño del X, asi que sería en el script q carga el icewm y el rox primero. Ahora lo puse en escritorio-admin.sh (antes de sudo rox...), pero se ejecuta cada vez q se apreta el botón de admin, cuando podría hacerse sólo una vez.
Bueno, dejemos que se ejecute cada vez, total no pasa nada malo, ¿no?, de última vemos dónde incluirlo.... porque es más simple así, de lo contrario habría que incluirlo en muchos archivos. Che, lo probé y funciona bien acá (mi usuario es sudoer)... pero no veo por qué la necesidad de los otros escritorios*.sh, sólo el admin le veo justificación modificarlo... por favor, explicame ¡¡¡Nota de último momento!!: ni siquiera hay que lidear con SUDO!!! agregué esto: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Esto podría ejecutarse sólo una vez, pero por ahora lo dejamos acá # Por Martín Carr xhost +local:root # kdesu "killall rox-filer" kdesu "rox-filer --pinboard=ADMIN-ES" # creando flag cat /dev/null > /tmp/admin.flag =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Y a los otros escritorios, agregué esto: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if [ -f /tmp/admin.flag ] then kdesu killall rox-filer fi #Si realmente ya no está cargado el escritorio ADMIN, entonces sí removemos el flag: ps faxw | grep rox | grep ADMIN if [ "$?" = "0" ] then # esto es porque misteriosamente a veces kdesu no aparece :-S echo "Aún está cargado, ejecutemos de nuevo kdesu" kdesu killall rox-filer else rm /tmp/admin.flag fi =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Y listo, que pongan la clave dos veces (o kdesu da la posibilidad de recordarla!), y chau! Adjunto el trabajo completo. Estos scripts pasan a formar parte del paquete musix-desktop-upgrade que puede ser instalado via apt-get desde el repositorio de musix Se recomienda la actualización mediante: apt-get update apt-get install musix-desktop-upgrade Que los disfruten, chau!
Nos vemos!
pidiendo el password de root. Ahi aparecen los íconos de administración, y cada programa lanzado de ahi puede hacerse como root, sin editar nada!
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Colaborad mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-colaborad
-- Marcos Guglielmetti * Director del desarrollo de Musix GNU+Linux, 100% Software Libre * Descarga el CD de Musix: (www.musix.org.ar) (www.pc-musica.com.ar/musix) * Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/ * Reporte de errores a: https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs *IRC: #musix channel on freenode