[Ubuntu-BR] Serviço na inicialização como root

Renato Krause renatokrause em gmail.com
Segunda Abril 6 20:22:06 UTC 2009


2009/4/6 Xisberto <xisberto em gmail.com>:
> 2009/4/6 Renato Krause <renatokrause em gmail.com>
>
>> Xisberto,
>> Muito obrigado, uma última dúvida: isso executará o meu script como root?
>> Abraço,
>> Renato Krause
>>
>>
> Sim, claro. Os processos iniciados no boot são todos do usuário root, a
> menos os que são configurados para não serem.
>
>
>>
>>
>> 2009/4/6 Xisberto <xisberto em gmail.com>:
>> > 2009/4/6 Renato Krause <renatokrause em gmail.com>
>> >
>> >> 2009/4/6 Xisberto <xisberto em gmail.com>:
>> >> > 2009/4/6 Renato Krause <renatokrause em gmail.com>
>> >> >
>> >> >> Boa tarde,
>> >> >>
>> >> >> Estou precisando colocar um serviço que eu escrevi na inicialização
>> do
>> >> >> meu sistema. Estou utilizando um Ubuntu Server Intrepid. Preciso que
>> >> >> esse serviço seja iniciado pelo root.
>> >> >> Eu já tentei colocar o meu bash script no /etc/init.d e tambem já
>> >> >> criei uma link simbólico em /etc/rc3.d porém ele não está subindo na
>> >> >> inicialização.
>> >> >
>> >> >
>> >> > Renato, não basta apenas colocar o link no rc3.d, tem que seguir a
>> regra
>> >> de
>> >> > nomenclatura do diretório:
>> >> >
>> >> > SXXNome, onde XX é um número que indicará a seqüência de execução
>> durante
>> >> o
>> >> > boot. Você fez assim?
>> >> >
>> >> > Outra coisa a verificar é se o script está sem erros e aceita o
>> parâmetro
>> >> > 'start' que o sistema vai passar pra ele. Execute-o normalmente:
>> >> >
>> >> > sudo /etc/init.d/script start
>> >> >
>> >> > e veja o resultado.
>> >> >
>> >> >
>> >> >>
>> >> >> Desde já grato a todos.
>> >> >> Abraços,
>> >> >> Renato Krause
>> >> >>
>> >> >> --
>> >> >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>> >> >>
>> >> >> Lista de discussão Ubuntu Brasil
>> >> >> Histórico, descadastramento e outras opções:
>> >> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Humberto Xis
>> >> > http://xisberto.blogspot.com
>> >> > http://ostelematicos.blogspot.com
>> >> >
>> >> > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1
>> >> > --
>> >> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>> >> >
>> >> > Lista de discussão Ubuntu Brasil
>> >> > Histórico, descadastramento e outras opções:
>> >> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>> >> >
>> >>
>> >>
>> >>
>> >> Obrigado a todos.
>> >>
>> >> Xisberto, eu achei um arquivo /etc/init.d/skeleton. Ele é um modelo de
>> >> como escrever serviços?
>> >> Eu tenho uma outra dúvida: imagino que os números após o rc sejam os
>> >> níveis que o init entra. Porém não sei se o 3 é o mais adequado para
>> >> mim. Preciso iniciar um serviço como root na inicialização do meu
>> >> Ubuntu Server.
>> >> Você acredita que adaptando meu script ao /etc/init.d/skeleton e
>> >> nomeando ele como S65mrtg - por exemplo- irá funcionar?
>> >
>> >
>> > Cara, não tinha visto ainda esse skeleton, vai me ajudar muito ainda!
>> >
>> > Você colocou o runlevel 3, a sua suposição sobre o runlevel está certa.
>>>> > que eu não lembrei: o runlevel padrão do Debian e de seus derivados é o
>> 2.
>> > Crie uma cópia do skeleton no init.d chamando-a de mrtg - por exemplo - e
>> > crie um link para ela no rc2.d. O link precisa seguir a nomenclatura, o
>> > script original não precisa.
>> >
>> > O Ubuntu não deveria mais seguir estas configurações, pois ele
>> teoricamente
>> > não usa o System V e sim o upstart. Para ver qual é o seu runlevel
>> padrão,
>> > execute o comando "runlevel" logo após o boot. Você deverá ver "N 2", o
>> que
>> > significa que vocẽ está no runlevel 2. Para modificar, olhe o arquivo
>> > /etc/event.d/rc-default, nas linhas que contêm o parâmetro "telinit"
>> >
>> > http://www.vivaolinux.com.br/artigo/Apertem-o-cinto-o-inittab-sumiu
>> >
>> >
>> >>
>> >> Muito muito grato.
>> >> Abraços,
>> >> Renato Krause
>> >>
>> >> --
>> >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>> >>
>> >> Lista de discussão Ubuntu Brasil
>> >> Histórico, descadastramento e outras opções:
>> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>> >>
>> >
>> >
>> >
>> > --
>> > Humberto Xis
>> > http://xisberto.blogspot.com
>> > http://ostelematicos.blogspot.com
>> >
>> > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1
>> > --
>> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>> >
>> > Lista de discussão Ubuntu Brasil
>> > Histórico, descadastramento e outras opções:
>> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>> >
>>
>> --
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> Lista de discussão Ubuntu Brasil
>> Histórico, descadastramento e outras opções:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
>
>
>
> --
> Humberto Xis
> http://xisberto.blogspot.com
> http://ostelematicos.blogspot.com
>
> "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>




Xisberto,
Eu realmente estou muito grato pela sua ajuda. Muito muito obrigado.
Abraço,
Renato Krause




More information about the ubuntu-br mailing list