COMO FAZER - SERVIDOR SAMBA PDC COM ESTAÇÕES WIN2000PRO
Por Ralph Duarte (ralphdcl@gmail.com)
Passei um bom tempo buscando informacoes na internet sem conseguir colocar a minha
estacao de trabalho Windows 2000 Pro no dominio com PDC Samba. Quando consegui resolvi
deixar a minha contribuicao para a comunidade.
Exemplo de configuracao do smb.conf:
#======================= Global Settings =====================================
[global]
workgroup = MEUDOMINIO
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
printing = lprng
guest account = root
log file = /var/log/samba/log.%m
max log size = 50
debug level = 1
security = user
password level = 8
username level = 8
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n *ReType*new*UNIX*password* %n *passwd:*all*authentication*tokens*updated*successfully*
username map = /etc/smbusers
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
remote browse sync = 192.168.6.255
remote announce = 192.168.6.255
local master = Yes
os level = 99
domain master = yes
preferred master = yes
domain logons = yes
name resolve order = wins lmhosts bcast
wins support = yes
dns proxy = no
preserve case = no
short preserve case = no
default case = lower
case sensitive = no
create mask = 0664
admin users = @suporte
valid users = @suporte, @users, @root
update encrypted = Yes
time server = Yes
domain admin group = @suporte
logon path = \myseverprofile\%U
logon script = logon.bat
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
[netlogon]
comment = Network Logon Service
path = /home/netlogon
guest ok = yes
writable = no
share modes = no
[Profiles]
path = /home/profiles
browseable = no
guest ok = yes
[grupo]
comment = Pasta de trabalho do grupo
path = /home/grupo
valid users = @users
public = no
writable = yes
browseable = yes
create mask = 0775
[publico]
comment = Pasta de trabalho publica
path = /home/publico
valid users = @users
public = yes
writable = yes
browseable = yes
create mask = 0775
#============================ FIM DO SMB.CONF ================================
Cadastre a maquina no linux:
[root@localhost]# adduser nome_da_maquina$
Observer o simbolo de dolar no final do nome, eh necessario.
Agora, cadastre no samba a maquina, sem o $:
[root@localhost]# smbpasswd -am nome_da_maquina
Cadastre todas as maquinas de sua rede
E para finalizar os cadastros, cadastre os usuarios da rede e o
root no samba:
[root@localhost]# smbadduser root:root
ou
[root@localhost]# smbpasswd -a logon_usuario
Coloque o samba para rodar:
[root@localhost]# service smb start
Configurando os Clientes Windows 2000-Pro:
Clique com o botao direito do mouse em Meu Computador > Propriedades
Ao Abrir a janela clique na aba Identificacao de rede > Botao Propriedades
Ao Abrir a janela digite o nome da maquina > Digite o Dominio > Clique OK
Ao Abrir a janela digite o nome do usuario root e a senha que vc cadastrou
para ele no samba.
Obs: Aqui o nome da maquina nao pode ter o $, ok!
Nao é necessario fazer nenhuma alteracao na registry.
Pode instalar até o service pack 3 do windows 2000-Pro que nao interfere no logon.
Exemplo de logon.bat
net time \myserver /set /y
net use G: \myservergrupo
net use P: \myserverpublico
Outras referencias de documentacao samba em:
http://hr.uoregon.edu/davidrl/samba.html
http://us1.samba.org/samba/docs/
http://www.sisper.com.br/lista/samba.php
http://www.comlinux.com.br/
http://dicaslinux.linuxsecurity.com.br/
http://www.underlinux.com.br/
Leia tambem o manpage do samba:
[root@localhost]# man samba
[root@localhost]# man smb.conf