+ Responder ao Tópico



  1. #1
    thiagog
    Visitante

    Padrão shell personalizada

    pessoal tenho um usuario "suporte"
    que quando acessa uma console SSH sempre executa um script padrao "sistema.sh" que esta no path

    como faco para que ao clicar no ssh dele + usuario e senha
    apos o login ja cair com o script sistema.sh na TELA (como se fosse um terminal remoto) ?

    Obrigado,

  2. #2

    Padrão Re: shell personalizada

    va em /etc/passwd procure pela linha do usuario, ao inves de /bin/bash coloca /home/seusistema


    t+



  3. #3

    Padrão Re: shell personalizada

    Acredito seja adiciona o script no .profile do usuário!

  4. #4

    Padrão Re: shell personalizada

    Citação Postado originalmente por chacara
    Acredito seja adiciona o script no .profile do usuário!
    Essa sem dúvida é a maneira correta de fazer esse tipo de serviço, pois se substituir a linha do /bin/bash, o seu usuário suporte não terá acesso ao bash quando efetuar o login, somente executará o script e tchau.!!

    Procure informações sobre acesso SSH sem senha, para fazer algo mais automático, como clique no ícone e ele abre a conexão, executa o script e fecha a conexão.!!!



  5. #5

    Padrão Re: shell personalizada

    Citação Postado originalmente por terra_jr
    Citação Postado originalmente por chacara
    Acredito seja adiciona o script no .profile do usuário!
    Essa sem dúvida é a maneira correta de fazer esse tipo de serviço, pois se substituir a linha do /bin/bash, o seu usuário suporte não terá acesso ao bash quando efetuar o login, somente executará o script e tchau.!!

    Procure informações sobre acesso SSH sem senha, para fazer algo mais automático, como clique no ícone e ele abre a conexão, executa o script e fecha a conexão.!!!
    Muito bem citado, terra_jr. Mas se o cara utilizar PuTTY para se conectar, a criação de chaves e seu uso é um pouco mais chata do que em GNU/Linux. Mas de qualquer forma, o quê eu faria seria criar o usuário normalmente e editar seu .bashrc, para que ele execute o sistema na hora do boot e no shell-script que ele chama, adicionar uma função para efetuar, como uma opçãozinha de saída.


    Um abraço!

  6. #6

    Padrão Re: shell personalizada

    Citação Postado originalmente por xstefanox
    Citação Postado originalmente por terra_jr
    Citação Postado originalmente por chacara
    Acredito seja adiciona o script no .profile do usuário!
    Essa sem dúvida é a maneira correta de fazer esse tipo de serviço, pois se substituir a linha do /bin/bash, o seu usuário suporte não terá acesso ao bash quando efetuar o login, somente executará o script e tchau.!!

    Procure informações sobre acesso SSH sem senha, para fazer algo mais automático, como clique no ícone e ele abre a conexão, executa o script e fecha a conexão.!!!

    essa tambem eh boa, sabe q eu nao sei como usar chave de acesso ssh no putty ??
    se alguem sabe me posta ai, vo cansado de fica digitando senha...
    :-o

    Muito bem citado, terra_jr. Mas se o cara utilizar PuTTY para se conectar, a criação de chaves e seu uso é um pouco mais chata do que em GNU/Linux. Mas de qualquer forma, o quê eu faria seria criar o usuário normalmente e editar seu .bashrc, para que ele execute o sistema na hora do boot e no shell-script que ele chama, adicionar uma função para efetuar, como uma opçãozinha de saída.


    Um abraço!



  7. #7

    Padrão Re: shell personalizada

    Citação Postado originalmente por xstefanox
    Muito bem citado, terra_jr. Mas se o cara utilizar PuTTY para se conectar, a criação de chaves e seu uso é um pouco mais chata do que em GNU/Linux. Mas de qualquer forma, o quê eu faria seria criar o usuário normalmente e editar seu .bashrc, para que ele execute o sistema na hora do boot e no shell-script que ele chama, adicionar uma função para efetuar, como uma opçãozinha de saída.
    Verdade amigo, esqueci deste detalhe.! O profile não seria ideal para isso, por causa que cada login pelo Putty que for efetuado ele quer que seja executado o script, então utilizando o /home/user/.bashrc funcionará como o amigo lá em cima quer.!!

    VAleu.