Re: Samba Controlador de Domínio NÃO RODA SCRIPT
Aparentemente o smb.conf tá OK. Agora liste o diretório /var/samba/ assim:
# ls -laR /var/samba/
e poste o conteúdo. Tô achando que o netlogon.bat tá escrito de forma
errada ou problemas com permissões.
Att,
Jarbas
2008/5/16 "Flávio R. Lopes" <flavio.linux@paradoxo.inf.br>:
> Aí vai ele Jarbas:
>
> [global]
> workgroup = Dominio
> netbios name = Servidor
> server string = Samba PDC
> keepalive = 300
> deadtime = 10
> #logon script = %U.bat
> logon script = netlogon.bat
> logon home = \%L\%U\.profiles
> logon path = \%L\profiles\%U
> encrypt passwords = yes
> domain logons = yes
> os level = 100
> prefered master = yes
> domain master = yes
> local master = yes
> security = user
> socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
> passwd program = /usr/bin/passwd %u
> passwd chat = "*New*UNIX*password*" %n\n "*Retype*new*UNIX*password*" %n\n"
> *passwd:*all*authentication*tokens*updated*successfully*"
>
> [netlogon]
> comment = Servico de logon
> path = /var/samba/netlogon
> read only = No
> create mask = 0777
> directory mask = 0777
> guest ok = yes
> browseable = no
>
> [profiles]
> path = /var/profiles
> writeable = Yes
> browseable = No
> create mask = 0600
> directory mask = 0700
>
> [homes]
> comment = Diretorio Home dos Usuario
> valid users = %S
> read only = No
> create mask = 0664
> directory mask = 0775
> browseable = No
>
> [Publico]
> path = /home/publico
> read only = No
> create mask = 0777
> directory mask = 0777
> guest ok = Yes
>
>
>
> Jarbas Peixoto Júnior escreveu:
>>
>> Flávio, posta seu smb.conf pois tô achando que seu logon script tá errado.
>>
>> Att,
>> Jarbas
>>
>> 2008/5/15 "Flávio R. Lopes" <flavio.linux@paradoxo.inf.br>:
>>
>>>
>>> Olá Sergio
>>> Então...me alertaram sobre isso.
>>> Então eu criei o Script usando o bloco de notas do Windows e mesmo assim
>>> não
>>> funcionou.
>>> Até achei que era problema de permissão, mas se eu rodar manualmente no
>>> Windows, ou seja, se eu abrir o windows explorer e digitar:
>>> \\Servidor\netlogon\netlogon.bat o script é rodado!!
>>>
>>> O que será que é heim!!...tá me deixando louco!
>>>
>>> Sergio Lopes escreveu:
>>>
>>>>
>>>> Flavio.
>>>>
>>>> Você criou esse arquivo no Linux ou no Windows?
>>>> Tente usar o comando unix2dos nome do arquivo, assim ele converte o
>>>> arquivo para formato DOS.
>>>>
>>>> Abs,
>>>>
>>>> Sérgio Lopes.
>>>>
>>>> 2008/5/12 Rogério Oliveira Naressi <rogerio@ipef.br>:
>>>>
>>>>
>>>>>
>>>>> Flávio,
>>>>>
>>>>> Veja no final do e-mail os arquivos de configuração do Samba que
>>>>> utilizo
>>>>> aqui. Compare com o seu.
>>>>> Lembre-se que o script deve estar no padrão DOS e não Linux.
>>>>>
>>>>> Rogério Naressi
>>>>>
>>>>>
>>>>>
>>>>> -----Mensagem original-----
>>>>> De: "Flávio R. Lopes" [mailto:flavio.linux@paradoxo.inf.br]
>>>>> Enviada em: quarta-feira, 7 de maio de 2008 09:12
>>>>> Para: debian-user-portuguese
>>>>> Assunto: Samba Controlador de Domínio NÃO RODA SCRIPT
>>>>>
>>>>>
>>>>>
>>>>> Olá galera.
>>>>> Estou testando aqui um SAMBA como Controlador de Domínio (PDC).
>>>>> Pelos documentos que achei na Net, consegui fazer uma estação com
>>>>> Win-XP
>>>>> entrar no Domínio.
>>>>>
>>>>> O problema é que não consegui fazer rodar, quando o usuário "loga" no
>>>>> domínio o Script de Logon, no meu caso chameio-o de "netlogon.bat" que
>>>>> fica armazenado em "/var/samba/netlogon"
>>>>>
>>>>> No meu arquivo "netlogon.bat" tem somente uma instrução para mapear
>>>>> uma
>>>>> unidade de rede, já devidamente compartilhada no smb.conf.
>>>>> A instrução é essa: "net use h: \\Servidor\Publico /yes"
>>>>>
>>>>>
>>>>> Já cheguei a dar permissão 777 no diretório e no arquivo, mas não
>>>>> funciona.
>>>>>
>>>>> Alguém tem alguma dica?...Onde será que estou fazendo cáca??
>>>>>
>>>>> Abraço,
>>>>> Flávio
>>>>>
>>>>>
>>>>> --
>>>>> To UNSUBSCRIBE, email to
>>>>> debian-user-portuguese-REQUEST@lists.debian.org
>>>>> with a subject of "unsubscribe". Trouble? Contact
>>>>> listmaster@lists.debian.org
>>>>>
>>>>> ===========================================================
>>>>> Arquivo /etc/samba/netlogon/operador.bat de um dos usuários:
>>>>> ===========================================================
>>>>> @echo off
>>>>> @echo Executando logon script, aguarde ...
>>>>> @echo off
>>>>> if %OS%.==Windows_NT. goto WinNT
>>>>> :Win95
>>>>> net use h: /HOME -y
>>>>> net use i: \\nome_do_servidor\compartilhamento1 -y
>>>>> goto end
>>>>> :WinNT
>>>>> net use h: /HOME /persistent:no
>>>>> net use i: \\nome_do_servidor\compartilhamento1 /persistent:no
>>>>> :end
>>>>> net time \\nome_do_servidor /set /Yes
>>>>>
>>>>>
>>>>> ===========================
>>>>> Arquivo /etc/samba/smb.conf:
>>>>> ===========================
>>>>> [global]
>>>>> workgroup = nome_do_dominio
>>>>> netbios name = nome_do_servidor
>>>>> dos charset = CP850
>>>>> unix charset = ISO8859-1
>>>>> server string = nome_do_servidor
>>>>> wins support = yes
>>>>> dns proxy = no
>>>>> name resolve order = wins
>>>>> hide dot files = yes
>>>>> deadtime = 10
>>>>> hosts allow =
>>>>> interfaces = l0, eth0
>>>>> bind interfaces only = true
>>>>> log file = /var/log/samba/log.%m
>>>>> max log size = 50
>>>>> syslog = 0
>>>>> panic action = /usr/share/samba/panic-action %d
>>>>>
>>>>> security = user
>>>>> encrypt passwords = true
>>>>> passdb backend = ldapsam:ldaps://dominio_do_servidor:636/
>>>>> obey pam restrictions = no
>>>>> ldap admin dn = cn=administrador, dc=aaa, dc=bbb
>>>>> ldap suffix = dc=aaa, dc=bbb
>>>>> ldap group suffix = ou=Groups
>>>>> ldap user suffix = ou=Users
>>>>> ldap machine suffix = ou=Computers
>>>>> ldap idmap suffix = ou=Users
>>>>> ldap passwd sync = Yes
>>>>> passwd program = /usr/sbin/smbldap-passwd %u
>>>>>
>>>>> passwd chat = *New*password* %n\n *Retype*new*password* %n\n
>>>>> *all*authentication*tokens*updated*
>>>>>
>>>>> add user script = /usr/sbin/smbldap-useradd -m "%u"
>>>>> ldap delete dn = no
>>>>> delete user script = /usr/sbin/smbldap-userdel "%u"
>>>>> add machine script = /usr/sbin/smbldap-useradd -w "%u"
>>>>> add group script = /usr/sbin/smbldap-groupadd -p "%g"
>>>>> delete group script = /usr/sbin/smbldap-groupdel "%g"
>>>>> add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
>>>>> delete user from group script = /usr/sbin/smbldap-groupmod -x "%u"
>>>>> "%g"
>>>>> set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
>>>>> ldap ssl = on
>>>>> enable privileges = yes
>>>>>
>>>>> ########## Domains ###########
>>>>>
>>>>> domain logons = yes
>>>>> preferred master = yes
>>>>> domain master = yes
>>>>> os level = 65
>>>>> logon script = %U.bat
>>>>> logon path =
>>>>> logon drive =
>>>>> logon home =
>>>>>
>>>>> ############ Misc ############
>>>>>
>>>>> socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
>>>>> smb ports = 445 139
>>>>> utmp = Yes
>>>>> time server = Yes
>>>>> template shell = /bin/false
>>>>> winbind use default domain = no
>>>>> map acl inherit = Yes
>>>>> strict locking = Yes
>>>>>
>>>>> #======================= Share Definitions =======================
>>>>>
>>>>> [homes]
>>>>> comment = Home Directories
>>>>> read only = No
>>>>> create mask = 0700
>>>>> force create mode = 0700
>>>>> security mask = 0700
>>>>> force security mode = 0700
>>>>> directory mask = 0700
>>>>> force directory mode = 0700
>>>>> directory security mask = 0700
>>>>> force directory security mode = 0700
>>>>> browseable = No
>>>>>
>>>>> [netlogon]
>>>>> comment = Network Logon Service
>>>>> path = /etc/samba/netlogon
>>>>> guest ok = yes
>>>>> writable = no
>>>>> share modes = no
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> To UNSUBSCRIBE, email to
>>>>> debian-user-portuguese-REQUEST@lists.debian.org
>>>>> with a subject of "unsubscribe". Trouble? Contact
>>>>> listmaster@lists.debian.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
>>> with a subject of "unsubscribe". Trouble? Contact
>>> listmaster@lists.debian.org
>>>
>>>
>>>
>>
>>
>>
>
>
Reply to: