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.

[ Hits: 55.708 ]

Por: Gustavo Henrique em 06/06/2003


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.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Samba PDC no KUbuntu

Compartilhando diretórios em partições FAT com o Samba

Samba como controlador de domínio no Ubuntu

Instalando o Samba + LDAP no Debian

Implementando um servidor de domínio

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts