Resposta de
mauricio.marques em 27/06/2007 - 17:50h:
* mauricio.marques usa Outra
* mauricio.marques tem conceito: nenhum voto.
Existe uma maneira sim você precisa transformar o seu servidor samba em PDC, sendo assim, desta maneira você cadastra todos os usuários no servidor e as maquinas windows procuram pelo login no linux.
segue o meu smb.conf
[global]
netbios name = SERVIDOR
netbios aliases = SERVIDOR
workgroup = NOMEDOGRUPO
server string = Servidor de dados - Samba Server %v
min passwd length = 4
log file = /var/log/samba/%m.log
max log size = 100
security = user
time server = yes
admin users = root mauricio
#logon path = \\Servidor\profiles\%U
logon home =
logon path =
logon script = %u.bat
unix password sync = no
smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
domain logons = Yes
os level = 64
preferred master = Yes
domain master = Yes
ldap ssl = no
printing = lprng
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
[profiles]
path = /mnt/dados/profiles
writeable = Yes
browseable = No
create mask = 0600
directory mask = 0700
[arquivos]
comment = Arquivos
path = /home/arquivos
public = yes
# visivel na rede
browseable = yes
# permissão de escrita
writable = yes
#somente leitura
read only = no
create mask = 0700
directory mask = 0700
[netlogon]
preexec = /home/netlogon/unico.sh %U
comment = Serviço de Logon
path = /home/netlogon
browseable = no
ready only = yes
Altere o seu smb.conf deixando desta maneira.
crie alguns grupos
addgroup cpd
addgroup adm
addgroup maquinas
Crie os usúários
Repita este comando e crie quantos usuarios forem necessarios, de acordo com os grupos
useradd -g cpd -s /bin/false -d /dev/null seuusuario
Adicione estes usuários ao samba
smbpasswd -a seuusuário
Adicione o root ao smb.conf
#smbpasswd -a root
defina a senha igual a senha de root
Adicione agora os nomes dos computadores de sua rede
#useradd -g maquinas -s /bin/false -d /dev/null maq1$
# passwd -l maq1$
# smbpasswd -a -m maq1
Crie os diretórios citados no smb.conf
restarte o servidor samba se estiver usando debian
#sudo /etc/init.d/samba restart
Será necessário agora cadastrar as máquinas windows dentro do domínio.
Inicie o Windows botão direito sobre meu computador, propriedades, nome do computador, alterar, mude para o nome da maquina que vc cadastrou no samba exemplo maq01 não adicione o nome do dominio ainda, REINICIE O WINDOWS botão direito sobre meu computador, propriedades, nome do computador, alterar, altere o dominio para o nome do workgroup que vc definiu no smb.conf vai te pedir um usuário e senha informe root e a sua senha de root.
Se tudo der certo reinicie o Windows, O sistema pedirá para vc pressionar ctrl + alt + del, como dominio selecione o dominio que vc criou "Nome que vc definiu no workgroup" e informe o usuario e a senha do usuário.