Olá! Ele não detalhou, mas pelo que vejo, ele quer distribuir uma imagem que pergunte parâmetros da rede assim que alguém iniciar essa imagem pela primeira vez, o que precisa interagir com o usuário, e isso tem que ser feito como root e sem perguntar a senha.
Utilizando sistemas do init/systemd isso não é possível. Uma outra alternativa seria utilizar o sudo para dar permissão ao usuário comum em rodar determinado script e aí então colocar no .profile ou .bashrc para rodar com "sudo /usr/local/bin/configurae_rede". Esse script verifica se a rede já foi configurada, se sim ele termina, senão continua a interagir com o usuário, rodando assim uma única vez. Depois ele dá um restart em networking. []'s Junior Polegato Em 9 de ago de 2016 12:02 AM, "Rodolfo" <[email protected]> escreveu: > http://unix.stackexchange.com/questions/47695/how-to-write- > startup-script-for-systemd > > > Em 8 de agosto de 2016 19:37, セナ山本ロベルバル <[email protected]> > escreveu: > >> Ola, >> >> Deixa eu perguntar, este seu server tem inferface grafica? ou apenas o >> Terminal.. ? >> >> []s >> >> 2016-08-08 21:40 GMT+09:00 Linux - Junior Polegato < >> [email protected]>: >> >>> Em 05-08-2016 22:42, Leandro Moreira escreveu: >>> >>> Prezados, boa noite! >>> Desenvolvi um script para realizar em servidores algumas configurações >>> iniciais tais como como hostname e rede. >>> Preciso que ele seja executado na inicialização do linux >>> (preferenciamente antes de aparecer o login do usuário), tentei fazer ele >>> executar o script colocando-o no /etc/rc.local, tentei colocando ele no >>> /etc/init.d e excutando o systemctl enable script.sh e nada. >>> Alguém tem alguma sugestão de como posso fazer essa configuração. >>> Desde já agradeço a todos pela atenção. >>> >>> >>> Olá! >>> >>> Creio que o caminho seria adicionar na linha de comando "linux" >>> do "grub.cfg" a opção "init=/usr/bin/configurar_rede", sendo seu script >>> em "/usr/bin/configurar_rede", lembrando que aí teria que montar as >>> partições, remontar "/" como "rw" e tudo mais que fosse usar e outras >>> coisas que precisar, pois não vai rodar nada do init/systemd. >>> >>> Assim, seu script interage com o usuário no primeiro boot, faz o >>> que tem que fazer, desmonta as partições, retira a opção >>> "init=/usr/bin/configurar_rede" do "grub.cfg" e reinicia. >>> >>> >>> -- >>> >>> []'s >>> >>> Junior Polegato >>> >>> >> >

