El día 17 de octubre de 2008 14:08, David Ramirez <[EMAIL PROTECTED]> escribió: > Gracias Antonio por la ayuda y pido disculpas por no referirme a la > distribución que utilizo; actualmente estoy utilizando Debian Lenny. > Probé el script que me diste pero sin el comando "sudo" por que creo > que es un comando propio de Ubuntu.
David, en esta lista estamos todos para aprender de los demás. Los que somos mas "viejos" (usando Linux) siempre aprendemos de los mas nuevos porque se interesan en nuevos programas, nuevas distribuciones asi que todos estamos para aprender de los demás. Así que no hay que tener temor de preguntar. Sin embargo, hay que saber utilizar bien los recursos que uno tiene disponibles, por ejemplo, si buscas "sudo command" en Google vas a llegar entre otras páginas a este página de la Wikipedia que explica que es un comando que permite correr otros comandos con los permisos del superusuario (de ahi viene le nombre), en nuestro caso la cuenta "root": http://en.wikipedia.org/wiki/Sudo No es un comando propio de Ubuntu aunque en Ubuntu se usa mucho porque la cuenta de root viene deshabilitada. Esto de saber buscar en Google es bien importante. El otro dia nomás me pasó una anécdota a mi mismo. Estaba buscando alguna forma de validar código HTML desde Python para incorporarlo en una suite de pruebas que usamos en Django y por no probar de un par de formas la búsqueda o mirar con más atención en los resultados terminé preguntando en el canal #django y el que me respondió fue Jacob Kaplan-Moss el creador de Django básicamente indicándome cuál era el link correcto pero también haciendome ver que el lo había encontrado al toke usando Google. Es un error común, algo en lo que todos debemos mejorar, buscar algo en Google toma a veces segundos. > Probé el script y funcionó muy bien; salvo que tengo que ejecutar el > script como root a pesar de que le cambié los permisos con chmod 777 > zzz. Si claro esa operación hay que hacerlo como root, trataré de poner # adelante de comandos que se tengan que hacer como root en adelante para que no queden dudas. Sin embargo, le estamos piniendo demasiados permisos. "777" significa que TODOS pueden hacer TODO con ese archivo. Es demasiado peligroso, con ponerle 755 y root como propietario hubiera sido suficiente. Ahi le estas dando permiso de lectura y ejecución a los usuarios del grupo de root y también al resto de usuarios. Los demás no requieren permiso de escritura sobre ese script. # chmod 777 /usr/bin/zzz # chown -R root /usr/bin/zzz > Lamentablemente de scripts en bash no tengo mas experiencia que copiar > el script que me sugeriste; así que espero me puedan ayudar para saber > como correr este escript sin necesidad de cambiar a usuario root. Ya. Lo que te sugiero es que agregues a tu usuario que no es root, al que usas diariamente para ingresar al sistema en un grupo como "wheel" y luego en el archivo /etc/sudoers indiques que los usuarios de ese grupo no necesiten indicar su password para correr comandos como root. Como root edita /etc/group y al final de la linea del grupo wheel agrega el nombre de tu usuario y graba el archivo. Si no tienes grupo wheel crealo con groupadd asi: # groupadd wheel Si ya lo tienes también puedes agregar el usuario al grupo mediante comandos: # usermod -G wheel david Asumiendo que tu usuario es "david". Luego, editas el archivo /etc/sudoers con el comando: # visudo Debe aparecer una linea asi: %wheel ALL=(ALL) NOPASSWD: ALL Si no esta para comentar agregala y listo. Sal grabando. El comando "visudo" usa nano o vim como editor de texto, asi que tienes que estar un poquito familiarizado con el editor que sea en tu caso, no es dificil la verdad. Si fuera vim sales grabando con ESC + : + wq! [ENTER]. Luego de haber hecho eso, tu script va a funcionar con "sudo" sin pedir password tal como te lo propuse originalmente. Y si no tuvieras sudo en tu Debian instalo con: # apt-get install sudo Aprende del comando sudo, que te va a servir más luego. Es bien útil y como te digo los que usamos Ubuntu que ya somos bastantes ya nos olvidamos de lo que es loguearse como root en muchos casos. Antonio _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://listas.linux.org.pe/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
