Esse artigo
foi editado de um outro que foi escrito no dia 10/06/2012;depois falarei sobre
o funcionamento como PDC,o foco agora é saber como ligar ele aos scripts de
logon para facilitar a vida dos usuarios na rede.
Configuranção do samba como PDC da rede.
[global]
workgroup = inveiatec
netbios name = SERVIDOR
domain master = yes
preferred master = yes
local master = yes
security = user
encrypt passwords = yes
os level = 200
time server = yes
unix charset = iso8859-1
log file = /var/log/samba/%m.log
max log size = 5000
debug level = 2
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers
#Para automatização de criação de
contas de maquinas no samba.#
add machine script = useradd –d /dev/null
-g sambapdc –c “maquina de
dominio” -s /bin/false –d /dev/null %u
##########Vamos apontar aqui para
o script de logon ############
domain logons = yes
logon path = %systemroot%\%u
logon script = inveialogon.bat
logon drive = U:
[netlogon]
Comment=service de logon da rede
Path =/home/netlogon
Writables =no
Browseable= no
#################################################################
Criando o grupo sambapdc :
#groupadd sambapdc
Comentando o um pouco sobre o as
configurações netlogon:
Para ativação de logon
por script do samba colocamos yes para “domain logons ”fazendo com que o
samba procure ser o controlador de logons da rede, posteriormente temos o:“logon
script = inveialogon.bat” que aponta para o script e finalmente o logon drive =
U:.Na sessão: “[netlogon]” temos o comentário “coment =
network logon service” e o caminho onde vai ficar o script: “path =
/home/netlogon”.
Para criar a pasta do path use o comando #mkdir –p /home/netlogon
Para criar scripts para cada usuário ou grupo
de usuários,usa-se a variável de substituição do samba para isso tem que se
indicar no variável global do samba.
Ficaria
parecido com isso abaixo :
logon script = %g.bat ,logo terá que colocar os scripts com os nomes dos
grupos na pasta: “ /home/netlogon”.
Para criar os grupos: # groupadd financeiro
O script não pode ser
em shell,usa-se o formato DOS. Para escrever neste formato no sistema operacional linux pode-se usar o vim na opção set ff=dos para ficar no formato notepad do
windows ou usar uma aplicação que converte do formato linux para msdos.
Depois de instalado no
sistema
# unix2dos inveialogon.bat
Usando o vim:
# vim inveialogon.bat
############## inveialogon.bat ########################
#lembrando que é somente um exemplo ilustrativo##########
rem hora do servidor
net time \\servidor /set /yes
rem mapeando pastas e impressora
net user lpt1 \\servidor\impressora /yes
rem mapendo a pasta do usuário
net user x:\\servidor\inveiarquivo
net uer y: \\
servidro\pastapessoal
:end
Nenhum comentário:
Postar um comentário