+ Responder ao Tópico



  1. #1

    Padrão Limita usuário e Enviar mensagem.

    Ola Amigos,

    Andei pesquizando na internet é achei este comando para limitar logins via ssh para 1 usuário.

    Dentro de etc/security/limits.conf

    Adicionei
    # demo hard maxlogins 50

    Aparentemente funcionou. A questão é: Existe alguma forma de por uma mensagem para o usuário ver que já esta lotado o servidor? Pois depois dos 50 simplemente ele fecha o putty e muitas das vezes o usuário não entende nada e continua tentando conectar.

    Minha outra duvida é como enviar mensagem para todos os usuários logados no SSH de uma vez só.

    Pesquisei no forum e achei o comando.

    echo -e "Mensagem\a" > /dev/pts/x

    Onde x é o valor encontrado quando se da w no console.

    Problema que tenho 50 usuários conectados simultaneamente e gostaria de saber se existe alguma forma de enviar mensagem igual para todos de uma so vez.

    Obrigado.

  2. #2

    Padrão

    Forma mais simple é vc pegar esse comando e criar um shell script pra enviar mensagem, algo do tipo

    Código :
    #!/bin/bash
     
    echo "Digite a mensagem: "
    read msg
     
    terminal=ls /dev/pts/
     
    cont=0;
    for i in $(ls /dev/pts/*)
    do
            echo $msg >> '/dev/pts/'$cont
            cont=$(($cont+1))
    done

    tem q dar uma melhorada... mas ja dah uma ideia

  3. #3

    Padrão

    Vlw. Vou tentar dar uma melhorada.

    Obrigado.

    Se alguem tiver mais ideia seria muito bom.

    Vlw.