Pular para o conteúdo

Scripts no SAMBA

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.
Gustavo Henrique ghenri
Hits: 56.591 Categoria: Linux Subcategoria: Samba
  • Indicar
  • Impressora
  • Denunciar

Introdução

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.:

[global]
domain logons = yes
security = user
workgroup = SIMPLE
os level = 34
local master = yes
preferred master = yes
domain master = yes
logon script = %U.bat

[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.

   1. Introdução
Nenhum artigo encontrado.

Ativar Log de Acessos do Samba no OpenMediaVault

Void Server como Domain Control

Minimizando o delay de logon do Samba

Configurando Samba e Windows XP

Implementando um servidor de domínio

#1 Comentário enviado por Fernandoss em 07/06/2003 - 11:56h
Muito interessantes essas dicas sobre Linux, continuem assim que o VIVA AO LINUX vai ser lider de acessos na Ner.
#2 Comentário enviado por Kelekeru em 26/06/2003 - 09:49h
Muito obrigado, pois este artigo me ajudou muito num trabalho que estou desenvolvendo. Valew!!
#3 Comentário enviado por zereno em 07/08/2003 - 10:21h
Existe um meio de fazer com que seja bloqueado o acesso ao disquete nas estacoes, de acordo com a senha e usuario logado???
#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?

Valeu
#6 Comentário enviado por joao.rodolfo em 04/12/2005 - 15:47h
Mto bom !!! esse é o esquema ...
#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.

Blz.
#9 Comentário enviado por caiquemd em 23/07/2007 - 21:35h
cara essa é boa
#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.

Contribuir com comentário

Entre na sua conta para comentar.