+ Responder ao Tópico



  1. #1

    Padrão script para virar usuário root

    Como crio um script que quando executado por um usuário comum do sistema ele vire o usuário root, e possa desligar a máquina.



    #!/bin/sh
    su - não sei como colocar a senha para mudar de usuário
    halt -p

    Mais ou menos assim. Pois dá queda de energia direto aqui na empresa,e
    preciso que alguém saiba desligar o sistema . Pois No break não aguenta muito tempo.

  2. #2

    Padrão script para virar usuário root

    Você pode utilizar o sudo ou ainda dependendo do seu NoBreak criar algo que desligue o micro baseando-se no estado do Nobreak....


    Falow



  3. #3

    Padrão Re: script para virar usuário root

    seguinte se vc criar isso o kra que for espertinho verá a senha do root
    dai naum vai precisar... tipo ele vai e abre o arquivo e le!
    ou simplesmente vc tem de por a o~ção de executar -ler -gravar

    Código :
    #!/bin/bash
     
    su -l root << fim
    <senha>
    fim
    schutdown
    exit

    acho que isso deve resolver (tetse ai e me retorne)

    Citação Postado originalmente por rodriguesoline
    Como crio um script que quando executado por um usuário comum do sistema ele vire o usuário root, e possa desligar a máquina.



    #!/bin/sh
    su - não sei como colocar a senha para mudar de usuário
    halt -p

    Mais ou menos assim. Pois dá queda de energia direto aqui na empresa,e
    preciso que alguém saiba desligar o sistema . Pois No break não aguenta muito tempo.

  4. #4

    Padrão script para virar usuário root

    Use o "sudo" (voce edita em /etc/sudoers.conf)

    Lá voce pode falar o que cada usuario pode executar como root.

    entao quando vc configurar corretamente vc como usuario comum executa:
    sudo <comando>

    ou como voce quer, no caso:
    sudo halt -p



  5. #5

    Padrão script para virar usuário root

    Crie o arquivo "/etc/shutdown.allow" e coloque os nomes dos usuários que poderão utilizar o shutdown, assim não precisarão de su(do).

    Para o "shutdown" verificar estas permissões na hora de ser executado, basta utilizar a opção "-a": shutdown -a now
    Se o arquivo "/etc/shutdown.allow" não existir, o comando irá ignorar o parâmetro "-a".

  6. #6
    LenTu
    Visitante

    Padrão script para virar usuário root

    po... mto boa essa ph0enix..

    resolve esse problema facinho facinho... nem precisa eskentar a cabeça com script.... show di bola... vlw !

    :wink:



  7. #7

    Padrão script para virar usuário root

    Também gostei...

    Falow