Scripts de Logon no Samba
Esta parte do 'smb', se trata dos scripts de Logons, ou seja, o que vai iniciar com o computador quando ele fazer Logon.
Na linha 'Logon Script', você define o arquivo “.bat” que vai inicializar. Como valor, eu coloquei a diretiva '%g.bat', isto significa que cada grupo possui seu
próprio script particular.
Pode-se também colocar a diretiva '%u.bat', que significa que, em vez de grupo, serão os usuários que terão um script particular, existe também o '%m.bat',
que são scripts particulares para cada máquina, logo abaixo, tem uma tabelinha pra facilitar o entendimento do leitor.
- %g.bat = Scripts por Grupo ( Cada Grupo tem seu Script)
- %u.bat = Scripts por Usuário ( Cada Usuário tem seu Script )
- %m.bat = Scripts por Máquinas ( Cada Máquina tem seu Script )
Obs.: Existe um diretório no Mandriva: “/var/lib/samba/netlogon”, aqui serão armazenados os Scripts de Logon, este diretório pode ter outro endereço em outras
distros, se não tiver, crie o seu próprio e declare-o no Samba na seção: [netlogon].
Se você especificar a opção '%g.bat' no Script Logon, obrigatoriamente você deverá ter o “script.bat” de grupo no diretório onde ficam armazenados os scripts.
Por exemplo, no Script Logon está '%g.bat', e você tem três grupos: Finanças, RH e Admin, logo, você terá um “script.bat” com o nome de cada grupo no
diretório onde serão armazenados os scripts.
- Desenhando
Tenho 3 Grupos:
net use p: \\nome_ou_IP_do_servidor\caminho_da_pasta
net time \\servidor /set /yes
# Salve o arquivo como .bat
Obs.: Não cabe a este artigo explicar estes comandos utilizados, se quiser saber mais sobre eles, pesquise no
Google, sobre Scripts de Logon.
Depois de configurar todas estas opções, chegou a hora de habilitar o Scripts de Logon na seção Netlogon, segue adiante o Print de sua configuração. Mas
antes, explicarei a seção [homes].
Seção [Homes]
Esta seção serve para habilitar o compartilhamento automático da pasta-base dos usuários.
Com ela configurada, toda vez que o usuário fazer Login, sua pasta será automaticamente compartilhada com ele, e como já foi dito e especificado em Logon
Drive, a pasta sera automaticamente montado no Drive U: (o que facilitaria bastante o acesso à sua respectiva pasta-base).
Agora, irei explicar cada umas das opções que foram configuradas:
- Comment = Home Directories : Descrição do serviço, deixe o nome que estiver padrão, ou mude de nome. Fica a critério do administrador.
- Browseable = no : Esta opção pergunta se será possível visualizar as outras pastas dos outros usuários, se deixar quando fizer Login, somente sua pasta
será mostrada, se marcado 'yes', a pasta de todo mundo sera mostrada. Para efeitos de organização e privacidade, deixe marcado 'no'.
- Writable = yes : Define se a pasta será gravável, ou apenas será lida, deixemos a opção 'yes', ou seja, a pasta sera gravável.
Seção [Netlogon]
Agora sim, chegamos à Seção [Netlogon], esta seção serve para habilitar o Script de Logon na rede novamente, vou explicar as opções nela configuradas:
- Comment = Serviço de Logon : Descrição do serviço.
- Path = /var/lib/samba/netlogon : Aqui é definido onde serão guardados e acessados os Scripts de Logon, como já disse anteriormente, este é o endereço no
Mandriva, se no seu estiver outro endereço, tente acessá-lo para ver se existe o diretório, se não, crie o diretório com o mesmo nome e o mesmo endereço que
estiver definido nesta opção.
- Guest ok = yes : Habilita os Scripts de Logon em contas convidados.
- Writable = no : A pasta não será gravável para os usuários.
- Browseable = no : A pasta não será mostrada aos usuários.