Re: [suse-linux-s] Ejecutar un script al inicio
On Mon, 24 May 2004 00:41:28 +0200
Fran
Por lo general, tendras en tu directorio personal un archivo oculto (con el "." delante) que se llama bash_profile. Este es un script que se ejecuta con el inicio de sesion del usuario.
Si lo que quieres es que se aplique para todos los usuarios, tendras que modificar los guiones de arranque general del sistema.
Depende del sistema, pero suelen estar en /etc/rc.d/ Ahi ya depende del nivel de ejecucion de uses, Recuerda que el nivel de ejecucion con entorno grafico es el 5.
Un saludo.
Fran.
Gracias por la pronta respuesta, el sistema es SUSE 9.1 y he añadido un enlace al script en /ect/rc.d, pero las reglas no se aplican al iniciar, tengo q iniciarlas a mano, teniendo en cuenta q son las reglas de iptables, en q nivel de ejecución deberían de iniciarse? Alguna solución para poder ejecutar la GUI de firestarter como usuario, si lo intento me dice q no tengo privilegios y en una consola de root me dice q no puede iniciar el entorno gráfico o algo así: Xlib: connection to ":0.0" refused by server Xlib: Invalid MIT-MAGIC-COOKIE-1 key (firestarter:8809): Gtk-WARNING **: cannot open display: Gracias otra vez.
Acabo de compilar el firestarter q es una GUI de iptables como firewall, pq el susefirewall2 no tiene tantas opciones y tampoco me aclaro demasiado bien con él, bueno el caso es q una vez compilado, si lo ejecuto como root no hay problema, pero como hago para q lo ejecute un usario sin q le pregunte la contraseña de root o como le doy privilegios a un usuario para ejecutarlo aunq sea dando la contraseña?, como solo es una GUI, como hago para q las reglas se apliquen cada vez q se arranque el sistema, de momento tengo un script firewall.sh q si lo ejecuto aplica las reglas, como lo cargo en cada inicio?
Bueno, gracias por anticipado y saludos a todos.
On Mon, 2004-05-24 at 00:53, Mich Buchanan wrote:
Gracias por la pronta respuesta, el sistema es SUSE 9.1 y he añadido un enlace al script en /ect/rc.d, pero las reglas no se aplican al iniciar, tengo q iniciarlas a mano, teniendo en cuenta q son las reglas de iptables, en q nivel de ejecución deberían de iniciarse?
Deculpa mi espańol, hace muchos años que no escribo, (y nunca lo escribí muy bien!) Yo no conosco la applciation FireStarter, pero utiliso FWBuilder, que tambien genera "scripta" con iptables. Talves mas importante para usted, es que los de fwbuilder an hecho un script completo para integrarlo en SUSE. La puedes bajar de su internet-pagina, y tiene el nombre de fw-install_SuSE_v1.21.tar. La procedura espara que el script que corres se llame igual que el hostname de su machine y que este en el directorio /etc/firewall. Puedes ver el script y cambiar la a gusto. Alguna solución para poder ejecutar la GUI de firestarter como usuario, si lo intento me dice q no tengo privilegios y en una consola de root me dice q no puede iniciar el entorno gráfico o algo así:
Xlib: connection to ":0.0" refused by server Xlib: Invalid MIT-MAGIC-COOKIE-1 key
(firestarter:8809): Gtk-WARNING **: cannot open display:
Este error es otra cosa completa. X-Windows deja processos de otras personas (ó de otras maquinas) debujar en tu pantalla. Esto presenta otras problemas. Como el dia que un amigo aranco un displeo de una "Playmate" a la pantalla de nuestro jefe, en el instante que el estaba entrando ala officina. El chiste no llego bien, porque atras del jefe ustubo el vice-presidente del banco, que la vio tambien. El cuento demuestra una problema de seguridad, a quien le permite X-Windows dibujar en su pantalla. Para permitir a todo el mondo que pinten en tu pantala ente el comando xhost + Para otros permisos mas restrictivos mire usted en el "man-pages" de xhost. Una ves que el commando este ejecutado, intente startear xclock como root. Si viene el reloj, no hay mas problemas con x-winodws, y debiera functionar su application. Jerry
On Monday 24 May 2004 01:28, Jerome R. Westrick wrote:
On Mon, 2004-05-24 at 00:53, Mich Buchanan wrote:
Gracias por la pronta respuesta, el sistema es SUSE 9.1 y he añadido un
<snip> The "e" in suse-linux-e stands for "Speak English Or Die"! Or something like that. Based on the subject line, my guess is Mich posted a reply to a suse-linux-s post to suse-linux-e by mistake. Let's let him correct this mistake by continuing this discussion on the correct list. Joe
Uppps, I just used the opertunity to asnwer in my bad spanish! Sorry, But.... I honestly didn't know beter! Jerry On Mon, 2004-05-24 at 01:32, Joe Sullivan wrote:
On Monday 24 May 2004 01:28, Jerome R. Westrick wrote:
On Mon, 2004-05-24 at 00:53, Mich Buchanan wrote:
Gracias por la pronta respuesta, el sistema es SUSE 9.1 y he añadido un
<snip>
The "e" in suse-linux-e stands for "Speak English Or Die"! Or something like that.
Based on the subject line, my guess is Mich posted a reply to a suse-linux-s post to suse-linux-e by mistake. Let's let him correct this mistake by continuing this discussion on the correct list.
Joe
On Monday 24 May 2004 01.28, Jerome R. Westrick wrote:
Para permitir a todo el mondo que pinten en tu pantala ente el comando xhost +
First of all, -e means English, not Español. Secondly, stop advising people to use xhost to run graphical apps as root. Use 'sux' or 'kdesu' This seems to be a common phenomenon. The other day there was a thread about not being able to install packages that weren't signed, or that were signed with an unknown key. The accepted solution? Turn off the security checks. Here you have a problem about not being allowed to run graphical applications. Your solution? Turn off the security checks. Please stop turning off security checks. That way windows lies
participants (4)
-
Anders Johansson
-
Jerome R. Westrick
-
Joe Sullivan
-
Mich Buchanan