ctw6av
(usa Nenhuma)
Enviado em 23/09/2016 - 20:11h
Use o módulo do pam chamado "pam_limits".
O módulo "pam_limits" é usado para limitar praticamente todos os recursos da máquina a cada usuário. Pode-se inclusive, determinar o tempo de consumo de CPU e memória RAM.
1° Ative o módulo abaixo no arquivo /etc/pam.d/login:
vim /etc/pam.d/login
#Observe bem se a linha abaixo pois acredito que ela já exista no arquivo, se existir deixe como está mas
#se estiver comentada descomente
session required pam_limits.so
2° A configuração do módulo é feita no arquivo /etc/security/limits.conf:
sintaxe:
<usuario/grupo> <tipo_de_limite> <recurso> <valor_do_limite>
3 ° Agora é só limitar o número de terminais consecutivos que um usuário pode utilizar.
vim /etc/security/limits.conf
#Se for um grupo tem que colocar um '@' na antes do nome do grupo
<usuário> hard maxlogins 1 #<<<<< Quantidade de logins simultâneos
4° Para testar, tente loguar-se 2 vezes com o usuário via SSH ou Localmente;
Para mais informações sobre o pam segue >>
http://www.ibm.com/developerworks/br/local/linux/li-limit-pam-resources/
Espero ter ajudado.
______________________________________________________________________
OS: Kali Linux kali-rolling kali-rolling
Kernel: x86_64 Linux 4.6.0-kali1-amd64
Resolution: 2390x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB