Brincando com Logon Script
Janeiro 21, 2008Mais um post da serie “Brincando com o Samba Server”,
Hoje veremos como configurar scripts de logon, que pode ser um unico arquivo para todos os usuário ou um para cada usuário.
Para que o script de logon funcione de forma correta, o compartilhamento [netlogon] tem que está devidamente configurado, como o exemplo abaixo:
[netlogon]
comment = Network Logon Service
path = <Caminho escolhido para o netlogon>
guest ok = yes
writable = no
share modes = no
No mesmo smb.conf iremos manipular a seguinte linha
logon script = %U.bat
Essa linha informar que o arquivo com o nome do usuário logado no momento no dominio com extensão .bat será executado em todo logon.
Para outra variáveis como essa no samba, veja aqui.
Exemplificando. O usuário rafael efetua o logon on em uma maquina cliente qualquer, então ele irá executar o arquivo rafael.bat automaticamente (Esse esse arquivo existir).
Lembrando que esse arquivo deve está na pasta configurada para netlogon.
Agora vamos para o script,
Só irei explicar a linha mais utilizada:
net use U: \\servidor\tmp
Essa linha é responsável por montar o diretorio tmp do servidor no driver u: da maquina cliente.
Para outro comandos, pode buscar aqui.
Lembrando que se esse arquivo for criado no servidor linux, esse arquivo deve ser convertido no final do processo para evitar futuros problemas.
unix2dos <nome do arquivo.bat>
Escrito por Rafael Gomes



