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?
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Instalando e definindo as novas fontes Adwaita no GNOME
Configurar aviso da temperatura da CPU no Conky
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Conky não mostra temperaturas da CPU no notebook (16)
Instalar Dual Boot, Linux+Windows. (11)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (3)









