O SAMBA suporta execução de scripts de logon do Windows, que são scripts executados no cliente quando um usuário efetua logon em um domínio Windows (implementado em SAMBA). Os scripts são armazenados em um servidor Linux com SAMBA, sendo transportados através da rede para o cliente e executado uma única vez ao efetuar logon.
O SAMBA suporta execução de scripts de logon do Windows, que são scripts
executados no cliente quando um usuário efetua logon em um domínio
Windows (implementado em SAMBA). Os scripts são armazenados em um servidor
Linux com SAMBA, sendo transportados através da rede para o cliente e executado
uma única vez ao efetuar logon.
Para utilizar este serviço basta configurar a opção de logon script na sessão global.
Ex.:
[netlogon]
comment = The domain logon service
path = /home/netlogon
public = no
writeable = no
browsable = no
Este exemplo usa a variável %U, pois assim o script será individual para
cada usuário "logado". A variável %U "seta" o usuário logado.
A sessão netlogon é necessária para armazenar os scripts dos usuários. Por
exemplo: se o usuário jose efetuar logon, o SAMBA irá procurar um script
jose.bat no diretório /home/netlogon/jose.bat e executá-lo no lado do cliente.
P.S.: Já que esses scripts são carregados e executados no lado do cliente
(Windows), eles devem estar no padrão DOS/Windows. Seria interessante criar
os scripts em um editor simples como Edit do DOS.
Segue um exemplo de um script de mapeamento de um diretório compartilhado
/home/publico em um driver H:
net use h: \\servidor\publico
P.S.: no caminho do compartilhamento deve-se usar o nome do seu servidor de arquivos.
[4] Comentário enviado por rafstrat em 05/09/2003 - 14:45h
GHenri não necessariamente precisa-se criar o script em ambiente DOS/Windows. Ao usar o vi basta digitar o seguinte comando antes de gravar o arquivo:
:set fileformat=dos
[5] Comentário enviado por Faraó em 03/12/2004 - 14:41h
Olá galera,
Estou com um problema, colo os scripts na netlogon e ele carrega normal, só que nas estações com win xp, ele não deixa por exemplo, acertar a hora ou mesmo criar um mapeamento, ele diz que não tenho privilegios necessários, que seria o de administrador, existe algum jeito de resolver isso?
[7] Comentário enviado por ebrasil em 19/12/2005 - 12:20h
ae gente se esse arquivo ai for o smb.conf , ele eh quase q totalmente diferente do meu n tem grade parte das opçoes sitadas acima , eu kero fazer um longon de dominio windows na minha maquina mas o smb.conf n eh o mesmo ....
[8] Comentário enviado por nissieloin em 10/08/2006 - 09:11h
No Winxp´entra no gpedit.msc e vai na área que diz respeito às atribuições de direito a usuários e da lpermissoes para alterar a hora para todos os usuários do dominio do seu servidor.
[10] Comentário enviado por marmaxade em 30/07/2007 - 14:56h
Como cria um script de aceso e restrições no xp, comop impedir a mudança de papel de pare4de, ambiente de rede, instalr programas, , faço essa configuração no gpedit de cada máquina, queria far por usuário e gerar um script para cada. com as devidas restrições e acesso.