Índice - Tutoriais

Samba, parte 3: Usando o Samba como PDC

Por Carlos E. Morimoto em 11 de dezembro de 2007 às 10h12

6

Cadastrando as máquinas sem usar a conta de root

Normalmente, você deve fornecer a senha de root ao inserir cada máquina no domínio. Fornecer a senha de root é justamente uma prova de que você é realmente o administrador do servidor e está autorizado a cadastrar as máquinas. Esta é a forma mais simples de trabalhar, mas muitos torcem o nariz para a idéia, temendo abrir uma brecha para ataques.

É possível evitar a necessidade de usar a conta de root ao cadastrar as máquinas criando uma conta especial, com privilégios para adicionar máquinas ao domínio, de forma similar ao que fizemos ao configurar o fornecimento automático de drivers de impressão.

Para isso, usamos novamente o comando "net", adicionando agora o privilégio "SeMachineAccountPrivilege" ao usuário que terá permissão para adicionar as máquinas no domínio. Se o servidor se chama "athenas" e o usuário se chama "gdh", o comando seria:

# net -S localhost -U root -W ATHENAS rpc rights grant 'ATHENASgdh' SeMachineAccountPrivilege

(todo o comando forma uma única linha)

Este comando deve ser executado em um prompt do próprio servidor, e não localmente, nos clientes. Se você não tem acesso físico ao servidor, pode se logar nele via SSH.

Ao executar o comando, o sistema solicita a senha de root (do servidor) e exibe uma mensagem de confirmação. Com isso, a conta de usuário especificada no comando (gdh no exemplo) ganha permissão para adicionar máquinas no domínio e pode ser usada para cadastrar os clientes, no lugar da conta root.

Lembre-se de que, para adicionar os privilégios, você deve comentar ou remover a linha "invalid users = root" e adicionar a linha "enable privileges = yes" na seção [global] do smb.conf, como vimos no tópico sobre impressão.

6 comentáriosPor Carlos E. Morimoto. Revisado 11 de dezembro de 2007 às 10h12

Comentários

Erro
por Paula (anônimo) em 3 de fevereiro de 2011 às 14h22
Estou com um problema: samba 3.4 como pdc e win 7 com as alterações no registro, porém quando tento colocar o computador no dominio da um erro (não é possível contatar um controlador de dominio do active directory para o dominio X).

Alguém pode me ajudar?

Obrigada.
KDE 4.x
por marcelo (anônimo) em 26 de novembro de 2010 às 17h06
Como fazer o kdm encontrar o domínio com o kde 4.x??
Win7
por mrcmarcelo em 22 de outubro de 2010 às 23h38
Muito bom o tutorial, pena que não tem uma explicação de como adicionar o windows seven no PDC.
Demorou 3 dias pesquisando mas finalmente achei!
por Frota C. Júnior (anônimo) em 11 de outubro de 2010 às 01h44
Estou entrando no mundo do Mandriva e o ambiente gráfico do mesmo é riquíssimo, mas sempre falta algo, e com este tutorial eu pude entender de fato com tudo funciona e certamente poderei fechar as lacunas que ficaram pelo uso da interface gráfica do Mandriva, Parabéns o seu trabalho merece nota 10.
Onde 'ATHENASgdh' usar apenas nome do usuario 'gdh'
por Odair (anônimo) em 6 de outubro de 2010 às 10h55
# net -S localhost -U root -W ATHENAS rpc rights grant 'ATHENASgdh' SeMachineAccountPrivilege

Onde 'ATHENASgdh' usar apenas nome do usuario 'gdh'
Falta as barras invertidas
por Pietro (anônimo) em 27 de setembro de 2010 às 10h48
Seu exemplo
logon home = %L%U.profiles
logon path = %Lprofiles%U
Samba.org
logon home = \\homeserver\%U\winprofile
logon path = \\%N\profiles\%U

Creio que em mais partes do texto também faltem estás barras.