Criar as contas no servidor PDC
Pessoal, configurei meu smb.conf
porém,
não estou entendendo o esquema pra cadastrar as máquinas da estação no servidor
meu smb.conf
[global]
netbios name = spyderlinux
workgroup = PDC
smb passwd file = /etc/samba/smbpasswd.db
add machine script = useradd -g maquinas -c "Maquina do Dominio" -s /bin/false -d /dev/null %u
logon script = %u.cmd
logon path = \\Dados\profilesNT\%u
logon drive = Z:
logon home = \\Dados\profiles\%u
domain logons = Yes
preferred master = Yes
domain master = Yes
admin users = rodrigo
case sensitive = No
[profiles]
path = /Dados/profiles
read only = No
create mask = 0600
directory mask = 0700
[profilesNT]
path = /Dados/profilesNT
read only = No
create mask = 0600
directory mask = 0700
[homes]
comment = Home Directories
read only = No
browseable = No
[netlogon]
comment = Serviço de Logon
path = /Dados/netlogon
guest ok = Yes
browseable = No
[print$]
path = /var/lib/samba/drivers
guest ok = Yes
[Publico]
path = /Dados/Publico
read only = No
create mask = 0777
directory mask = 0777
[Musicas]
path = /Dados/Musicas
valid users = @Musicas
read only = No
create mask = 0775
directory mask = 0775
[Videos]
path = /Dados/Videos
valid users = @Videos
read only = No
create mask = 0775
directory mask = 0775
[Informatica]
path = /Dados/Informatica
valid users = @informatica
read only = No
create mask = 0775
directory mask = 0775
[Tutoriais]
path = /Dados/tutoriais
valid users = @tutoriais
read only = No
create mask = 0775
directory mask = 0775
Agora, fica essa dúvida.
Uma estação se chama volcano
e os 2 usuarios que usam o volcano são rodrigo & potira
como adicionar isso no servidor onde estara sendo configurado o PDC.
Re: Criar as contas no servidor PDC
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/
https://under-linux.org/
Leia tambem o manpage do samba:
[root@localhost]# man samba
[root@localhost]# man smb.conf
Espero ter ajudado...
Andre Viana
FONTE: https://under-linux.org/content/view/4413/58/
Re: Criar as contas no servidor PDC
adduser volcano$
Login name for new user: volcano$
User ID ('UID') [ defaults to next available ]:
Initial group [ users ]:
Additional groups (comma separated) []:
Home directory [ /home/volcano$ ]
- Warning: '/home/volcano$' already exists !
Do you wish to change the home directory path ? (Y/n)
Home directory [ /home/volcano$ ]
- Warning: '/home/volcano$' already exists !
Do you wish to change the home directory path ? (Y/n)
Home directory [ /home/volcano$ ]
- Warning: '/home/volcano$' already exists !
Do you wish to change the home directory path ? (Y/n) n
Do you want to chown volcano$.users /home/volcano$ ? (y/N) y
Shell [ /bin/bash ]
Expiry date (YYYY-MM-DD) []:
New account will be created as follows:
---------------------------------------
Login name.......: volcano$
UID..............: [ Next available ]
Initial group....: users
Additional groups: [ None ]
Home directory...: /home/volcano$
Shell............: /bin/bash
Expiry date......: [ Never ]
This is it... if you want to bail out, hit Control-C. Otherwise, press
ENTER to go ahead and make the account.
Creating new account...
Changing the user information for volcano$
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Changing password for volcano$
Enter the new password (minimum of 5, maximum of 127 characters)
Please use a combination of upper and lower case letters and numbers.
New password:
Re-enter new password:
Password changed.
Account setup complete.
root@spyderlinux:~# smbpasswd -am volcano
Added user volcano$.
root@spyderlinux:~# smbpasswd -am volcano$
root@spyderlinux:~# smbpasswd -am volcano
root@spyderlinux:~# smb
smbcacls smbcontrol smbd smbmnt smbpasswd smbstatus smbtree
smbclient smbcquotas smbget smbmount smbspool smbtar smbumount
VEJA que não tem o comando smbadduser
Falta algum pacote no samba ?
E obrigado a ajuda Major
rodando o testparm
testparm
Load smb config files from /etc/samba/smb.conf
Unknown parameter encountered: "hosts.aloow"
Ignoring unknown parameter "hosts.aloow"
Processing section "[profiles]"
Processing section "[profilesNT]"
Processing section "[homes]"
Processing section "[netlogon]"
Processing section "[print$]"
Processing section "[Publico]"
Processing section "[Musicas]"
Processing section "[Videos]"
Processing section "[Informatica]"
Processing section "[Tutoriais]"
Loaded services file OK.
WARNING: passdb expand explicit = yes is deprecated
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions
Re: Criar as contas no servidor PDC
spyderlinux,
Então use
smbpasswd -a logon_usuario
que é a mesma coisa =]
Re: Criar as contas no servidor PDC
Olha so,
fiz como você falou.
adduser volcano$
(sendo que volcano é o nome da minha maquina no XP)
smbpasswd -a rodrigo
(sendo que rodrigo é o usuario do windows XP)
Fui fazer isso
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.
no caso fui em propriedades do meu computador,
Nome do Computador -> ID de Rede ->
Este computador faz parte de uma rede corporativo e utilizo para conectar-me a outros computadores no trabalho -> Minha rede usa uma rede com um dominio -> coloquei o usuario rodrigo a senha igual a que eu adicionei no samba e o dominio coloquei como PDC eu mudei no smb.conf o nome para PDC
aparece
O windows não consegue encontrar uma conta para seu computador no dominio PDC
Nome do computador - volcano e dominio do computador PDC
e da erro com a mensagem
O nome de domínio PDC pode ser um nome de domínio NetBIOS. Se este for o caso, verifique se o nome de domínio está registrado corretamente no WINS.
Se você tiver certeza de que o nome não é um nome de domínio NetBIOS, as informações a seguir podem ajudá-lo a solucionar o problema da configuração DNS:
O erro a seguir ocorreu quando o DNS foi consultado para a obtenção do registro de recurso de serviço local (SRV) usado para localizar um controlador de domínio para o domínio PDC:
Erro: "O nome DNS não existe."
(código de erro 0x0000232B RCODE_NAME_ERROR)
A consulta foi feita para o registro SRV para _ldap._tcp.dc._msdcs.PDC
As causas mais comuns para este erro são:
- O registro DNS SRV não está registrado no DNS.
- Uma ou mais das zonas a seguir não incluem delegação à zona filha:
PDC
. (a zona raiz)
Para obter informações sobre como corrigir o problema, clique em 'Ajuda'.
O nome de domínio PDC pode ser um nome de domínio NetBIOS. Se este for o caso, verifique se o nome de domínio está registrado corretamente no WINS.
Se você tiver certeza de que o nome não é um nome de domínio NetBIOS, as informações a seguir podem ajudá-lo a solucionar o problema da configuração DNS:
O erro a seguir ocorreu quando o DNS foi consultado para a obtenção do registro de recurso de serviço local (SRV) usado para localizar um controlador de domínio para o domínio PDC:
Erro: "O nome DNS não existe."
(código de erro 0x0000232B RCODE_NAME_ERROR)
A consulta foi feita para o registro SRV para _ldap._tcp.dc._msdcs.PDC
As causas mais comuns para este erro são:
- O registro DNS SRV não está registrado no DNS.
- Uma ou mais das zonas a seguir não incluem delegação à zona filha:
PDC
. (a zona raiz)
Para obter informações sobre como corrigir o problema, clique em 'Ajuda'.