Olá Pessoal, recentemente configurei um servidor rodando SAMBA como PDC, porém estou com problemas em relação ao login dos usuários.
Como impedir o login simultâneo?
Estou utilizando o perfil móvel e se um usuário logar em duas máquinas uma fica desprotegida.
Gostaria de ao efetuar login na segunda máquina a sessão da primeira fosse finalizada.
Adicionei o seguinte parametro no /etc/samba/smb.conf
[netlogon]
preexec = /home/netlogon/unicologin.sh %u %m %I %g %d
Conteúdo do Script
#!/bin/bash
usuario=$1
host=$2
ip=$3
qtd=`smbstatus -p | grep -w $usuario | wc -l`
if [ $qtd -gt 1 ]
then
tchau=`net rpc shutdown -t 15 -r -U administrador%senha -W $host -I
$ip`
fi
Dei permissão de 755 no script
Restartei o Samba e não funcionou.
Não sei ao certo o porque da variável tchau, eliminei a variavel executando apenas o comando
sudo net rpc shutdown -t 15 -r -U administrador%senha -W -I 192.168.1.15
A máquina 15 foi restartada corretamente.
Porém o script não é executado automaticamente ao efetuar login.
Tentei utilizar outro conteudo do script.
smb.conf
preexec = /home/netlogon/unicologin.sh %U
preexec close = yes
Conteúdo do Script.
#!/bin/sh
NC=`sudo smbstatus -b | grep $1 | wc -l`
if [ $NC -gt 1 ]; then
EC=1
else
EC=0
fi
exit $EC
Porém também não obtive sucesso.
Alguém ja obteve sucesso em relação a isso? Ou conhece algum link que trate deste assunto?
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Discos que não instalam o sistema por erro MBR/GPT no Linux
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
Enquete: qual bloco de código C++ é mais legível? (3)
Instalação do driver Epson L3150 [RESOLVIDO] (5)









