linuxware
(usa Ubuntu)
Enviado em 03/08/2013 - 16:03h
tem sim cara.
Seguinte, pelo que vejo, você quer trabalhar com roaming profiles certo ?
Então, a parte de configurar é o seguinte:
- Quando você usa o samba como pdc, você tem que cadastrar as máquinas também, e se você bem viu estudando por aí, é aquele usuário que você cria usando o $ no final.
- Bem, eu não sei como está a sua configuração PDC, mais segue uma infálivel, ao qual utilizo em vários servidores que monto...
########### SMB.CONF #######
#CFG SAMBA MODE PDC BY GABRIEL NADAI [ gabriel1nadai1@gmail.com ]
[global]
workgroup = TESTE
name = servidor
server string = Servidor Arquivos
#define como pdc
domain master = yes
#ativa as roamings
domain logons = yes
preferred master = yes
local master = yes
logon script = netlogon.bat
os level = 100
encrypt passwords = yes
security = user
#caminhos de busca das profiles
logon path = \\%L\profiles\%u
logon home = \\%L\%U\.profiles
#### ADICIONA AS MAQUINAS AUTOMATICAMENTE NO DOMINIO, OU SEJA
#### VOCE NAO PRECISA TA CRIANDO ELAS NA MAO QUANDO FOR INSERIR
### UMA NOVA MAQUINA NA REDE, BASTA APENAS QUE A PESSOA TENHA
### UM USUARIO PRA PODER USAR
add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u
# secoes
[netlogon]
path = /var/samba/netlogon
browseable = no
[homes]
browseable = no
guest ok = yes
valid users = %G
#aqui em baixo em path, voce coloca o caminho aonde seus usuarios #estão sendo criados, no meu caso por exemplo ficaria assim:
#path = /media/sdb1/homes
# ai você adapta a sua necessidade...
#por exemplo
path = /media/sda/homes
[profiles]
#aqui a mesma coisa, se vc criar a sua pasta profiles em #/var/profiles, você bota esse caminho aqui em baixo, no meu caso
#ficaria do modo abaixo
path = /var/profiles
writeable = yes
[arquivos]
path = /media/sdb1/arquivos
writeable = yes
browseable = no
guest ok = yes
[printers]
browseable = yes
path = /var/spool/samba
guest ok = yes
- Feito isso, você precisa:
1 ) Criar a pasta netlogon:
mkdir -p /var/samba/netlogon
E alterar suas permissões:
chmod 755 /var/samba/netlogon
2) Configurar a senha de root do samba, pra não dar erros de relation ship...
smbpasswd -a root
3) Adicionar os usuários...
adduser nomedousuario
4) cria-los no samba:
smbpasswd -a nomedousuario
5) Criar a pasta PROFILES.pds para cada usuario e coloca-lo como dono, é ali que será salvo as configurações do windows
mkdir /home/nomedousuario/profile.pds
chown -R nomedosuario.nomedosuario /home/nomedousuario/profile.pds
6) Criar a pasta /var/profiles e se quiser de uma permissão especial mesmo... chmod 1777
mkdir /var/profiles
chmod 1777 /var/profiles
7) Por último, você deve criar um script de logon, que eu defini no smb.conf como netlogon.bat e o salve na pasta /var/samba/netlogon
#### VOCÊ DEVE SALVAR ESSE SCRIPT EM FORMATO DOS não UNIX... use o nano que dá pra fazer de boa.
Um exemplo prático:
@echo Sincronizando pasta dos usuarios...
net use h: /HOME
@echo mapeando unidades de rede...
net use z: \\servidor\arquivos
Bom, eu coloquei todo o procedimento correto para que você ache o seu erro e o corrija-o, se você tiver algum problema é só avisar ^^