+ Responder ao Tópico



  1. #1
    chicao
    Boa Noite

    estou testando um script para executar alguns comandos:

    que segue abaixo:

    ###executar como usuario oracle
    lsnrctl stop
    rm -f /oracle/product/9ir2/network/admin/listener.ora
    cp /oracle/product/9ir2/network/admin/listener.ora.gerencial /oracle/product/9ir2/network/admin/listener.ora
    ###executar como usuario root
    ifconfig eth0 192.168.0.254 netmask 255.255.255.0
    ###executar como usuario oracle
    lsnrctl start


    alguem poderia me dizer como eu faco isso?

    eu vou querer executar isso sempre na inicializacao da maquina, se eu nao me engano isso tem uma sintaxe que faz o usuario executar o comando.

    Alguem poderia me ajudar

    Tenho o costume de utilizar o sistema conectiva linux, mas nesse caso estou utilizando o sistema SUSE Linux 9.

    Agradeco qualquer ajuda.

    Obrigado

  2. Dá uma olhada no SUDO.

    Código :
    # man sudo


    Abraços!



  3. #3
    felco
    vc pode usar /etc/profile
    mas tudo vai depender doque ja existe la, mas eh possivel definir comandos para cada tipo de usuario, alias o gentoo vem com bem facil de mexer vou postar:

    Código :
    if [ `/usr/bin/whoami` = 'root' ]
    then
            # Do not set PS1 for dumb terminals
            if [ "$TERM" != 'dumb'  ] && [ -n "$BASH" ]
            then
                    export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'
            fi
            export PATH="/bin:/sbin:/usr/bin:/usr/sbin:${ROOTPATH}"
    else
            # Do not set PS1 for dumb terminals
            if [ "$TERM" != 'dumb'  ] && [ -n "$BASH" ]
            then
                    export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
            fi
            export PATH="/bin:/usr/bin:${PATH}"
    fi
    aqui no caso ele assume que if o user for = root faça isso caso contrrario (qualquer outrro usuario) faça else isso






Tópicos Similares

  1. Permissão em uma pasta para mais de um usuário
    Por Slackdi no fórum Servidores de Rede
    Respostas: 4
    Último Post: 21-03-2008, 10:28
  2. Executar programa no boot com determinado usuário
    Por schachspiel no fórum Servidores de Rede
    Respostas: 5
    Último Post: 26-01-2006, 08:10
  3. Liberar nat para uma maquina para suporte com NetMeeting
    Por maneirobh no fórum Servidores de Rede
    Respostas: 1
    Último Post: 05-11-2002, 15:46
  4. ERRO qdo crio uma chamada para o banco MYSQL
    Por thiagog no fórum Servidores de Rede
    Respostas: 3
    Último Post: 07-10-2002, 16:02
  5. ERRO qdo crio uma chamada para o banco MYSQL
    Por thiagog no fórum Servidores de Rede
    Respostas: 2
    Último Post: 20-09-2002, 10:13

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L