Samba (smb.conf)

Configuração suficiente para um servidor de domínio Samba

Categoria: Samba

Software: Samba

[ Hits: 34.272 ]

Por: Felipe Balbi


Com esta configuração você pode levantar um domínio Samba em 5 minutos. O arquivo e uma configuração  Suficiente para levantar um domínio Samba para uma rede com Win95, Win98, WinMe, W2k e WXP.


# Samba config file created using SWAT
# from 10.100.0.250 (10.100.0.250)
# Date: 2004/06/28 17:04:36

# Global parameters
[global]
   workgroup = DOMINIO
   server string = Meu Samba Server
   interfaces = eth0, lo
   bind interfaces only = Yes
   passdb backend = tdbsam
   pam password change = Yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Nova*Senha* %n\n *Confirme*Nova*Senha* %n\n *Senha*Alterada*com*Sucesso!
   username map = /etc/samba/smbusers
   log level = 1
   syslog = 0
   log file = /var/log/samba/log.%u
   max log size = 1024
   debug uid = Yes
   smb ports = 139 445
   announce version = 5.0
   name resolve order = host lmhost wins bcast
   time server = Yes
   load printers = No
   add user script = /usr/sbin/adduser %u
   delete user script = /usr/sbin/deluser %u
   add group script = /usr/sbin/addgroup %g
   delete group script = /usr/sbin/delgroup %g
   add machine script = /usr/sbin/useradd --disabled-login --no-create-home --force-badname %m; smbpasswd -a -m %m
   shutdown script = /var/lib/samba/scripts/shutdown.sh
   abort shutdown script = /sbin/shutdown -c
   logon script = logon.%U.bat
   logon path = \\server\%U
   logon home = \\server\%U
   domain logons = Yes
   preferred master = Yes
   wins proxy = Yes
   wins support = Yes
   utmp = Yes
   panic action = /usr/share/samba/panic-action %d
   idmap uid = 1000-5000
   idmap gid = 1000-5000
   winbind separator = +
   admin users = root, etc1, etc2
   hide special files = Yes
   hide unreadable = Yes

[homes]
   comment = Pasta dos Usuarios
   path = /home/profiles/%u
   read only = No
   browseable = No
                    writeable = Yes

[netlogon]
   comment = Scripts de Logon
   path = /home/netlogon
   browseable = No
                    writeable = No
  


Comentários
[1] Comentário enviado por leozato em 27/09/2004 - 23:00h

Parabéns por esse .conf sensacional....
mas tive alguns probleminhas justamente com o "ruindows"...

Coloquei esse smb.conf no meu servidor Linux Mandrake 10 e, UFA! até que enfim o WinXP entrou no domínio.... mas ao logar com um usuário pela primeira vez, o Windows trouxe mensagens de que não havia conseguido carregar o perfil do servidor e que usaria o perfil padrão.... mas só que o perfil ficou totalmente desfigurado, e não salvava as alterações quando se fazia logoff.... queria saber qual a forma do Linux prover este perfil, ou o Windows criar um perfil local que funcione...

Grato pela atenção, desde já.

Leonardo Pacheco

[2] Comentário enviado por felipebalbi em 28/09/2004 - 10:24h

De acordo com essa conf... vc deve criar a pasta
/home/profiles/<nome de usuario>

Feito isso, o samba irá fornecer o perfil para o usuário que será salvo dentro desta pasta...

Não de dar permissões totais na pasta /home/profiles (chmod 777 /home/profiles) e ao criar a pasta do usuário, mudar o dono da pasta para o usuário (chown user.user /home/profile/user; chmod 700 /home/profile/user)

Feito isso, deve funcionar normalmente... ah sim... isto fará com que o perfil do usuário seja móvel, de qualquer máquina que o usuário acessar, ele terá o mesmo perfil!

Eu fui mais além e direcionei arquivos e email para dentro do meu servidor e tenho TUDO do usuário centralizado no servidor... o problema disso? Aumento do tráfego na rede =p

Nada tão extremo...

Bom... espero ter ajudado...
[]'s
Felipe Balbi

[3] Comentário enviado por elsimar em 01/10/2004 - 11:58h

Que versão de samba funciona o add machine, cia ltda...

Tem q ter algum módulo instalado hoje uso o CL8 com samba nativo.. 2.2.3a

[4] Comentário enviado por felipebalbi em 01/10/2004 - 16:22h

Que eu saiba essas configurações funcionam em qualquer versão 2.2.x ou superior do SAMBA, apesar de eu só ter testado com versões 3.x.

Pega um pacote mais novo ou compila a partir do souce (a 2a opcao é a melhor :-p)

[]'s
Felipe Balbi

[5] Comentário enviado por Chip em 09/10/2004 - 16:04h

Prezado Felipe, instalei o fedora 2 com o samba no servidor, coloquei seu script.conf e iniciei o servico, quando vou logar com win98 sem problema mas quando vou tentar acessar com wim2000 ele diz assim, nao foi possivel localizar o nome do usuario, que pode estar faltando??

Grato,
Marcio

[6] Comentário enviado por felipebalbi em 10/10/2004 - 19:48h

Para adicionar o Windows da Serie NT (NT4, 2000 e XP) no dominio do samba vc precisa de uma conta de usuario e uma conta de maquina.
A conta de maquina eh o nome da maquina NT* criado como usuario no linux e adicionado ao samba como nome de maquina. Assim:

Assumindo q a makina seja "pc01" e o usuario "guest":

# adduser guest
# smbpasswd -a guest
# adduser --force-badname --no-create-home --disabled-login --disabled-password pc01$
# smbpasswd -a -m pc01

Note que qnd adicionar o usuario da makina eh necessario por o $ no final do nome, porem ao adicionar no samba, isso eh proibido =p

Feito isso, deve percorrer os passos necessarios para adicionar o W2k no dominio.

Meu computador -> propriedades -> Nome do computador -> Id de rede -> etc etc etc

naum lmbro direito pq trabalho pouco com windows =p

[]'s
Felipe Balbi

[7] Comentário enviado por bonaldo em 11/11/2004 - 06:46h

Ola Felipe... vc conhece uma outra maneira em que o perfil do NT/2000/XP não fique armazenado no servidor ? Meu servidor e minha rede não são tão boas a ponto de ficar trafegando o perfil todo do usuario... Tentei criar um perfil local na máquina com o mesmo nome do usuario mas não deu certo. Agradeço a ajuda.
Até mais...
Carlos

[8] Comentário enviado por felipebalbi em 11/11/2004 - 08:47h

Oi Carlos, td blz?

Basta você não criar o compartilhamento [home] que é onde ficam os profiles. Porém você teria que criar um compartilhamento para cada usuário.
Por exemplo:
Vc tem user1, user2, e user3 e quer que todos eles salvem seus arquivos no servidor mas o profile local.

Crie uma pasta /home/files/
Dentro dela crie user1, user2 e user3 (pastas)

Altere as permissões e dono para o usuário correto:

chown user1.user1 user1/
chmod 700 -R user1/

Feito isso, crie os compartilhamentos [user1], [user2], [user3] no samba. Exemplo:

[user1]
public = no;
writeable = yes;
read only = no;
browseable = no;
valid users = user1;

E analogamente para cada outro usuário. É o único jeito que eu conheço =p

Espero que ajude!
[]'s
Felipe Balbi

[9] Comentário enviado por vouler em 08/12/2004 - 17:51h

Gostei desse smb.conf e funcionou na boa!
Porem minha rede tem 60 micros, e tenho usuários quem executam algumas aplicações como usuarios avançados nas estações!
Tem como eu criar um grupo para esses usuarios no samba, adciona-los e depois nas estações determinar esse grupo, com permissão avançada!
assim facilitaria meu serviço, bastando adcionar apenas os usuarios novos com esse tipo de permissão no samba!

[10] Comentário enviado por felipebalbi em 08/12/2004 - 19:57h

No momento eu nao lembro perfeitamente como se faz, mas eh possivel mapear grupos Linux com grupos Windows.

Seria algo como vc criar um grupo de sistema no linux: addgroup --system avancados por exemplo e mapear este grupo com o grupo de Administrators do windows.

Vou pesquisar direito e depois mando pro seu mail como se faz. Se ja quiser ir pesquisando, procure em www.google.com/linux algo sobre "samba group mapping".

[]'s
Felipe Babi

[11] Comentário enviado por felipebalbi em 08/12/2004 - 20:02h

Ok, achei como fazer, ai vai:

Vou supor que no windows o grupo eh administradores e no Linux o grupo sera avancados.

primeiro no linux:

addgroup --system avancados (isso adicionara um grupo de sistema)

usermod -g avancados user1 (mudara o grupo principal de user1 para avancados)

Depois:
net groupmap add ntgroup="Administradores" unixgroup="avancados"

Acho que isso ja ira ajudar. Caso continue com problemas, me mande um mail.

[]'s
Felipe Balbi

[12] Comentário enviado por felipebalbi em 08/12/2004 - 20:05h

Nao esqueca que para mapear nomes de usuarios vc deve criar um arquivo txt comum com o seguinte conteudo:

user_linux = "Usuarios do Windows"

ex.:
root = "Administrador"
user1 = "Usuario1"

Depois disso insira esta linha no seu smb.conf na secao [globals]:
username map = /etc/samba/smbusers;

Reinicie o servico e pronto!

[]'s
Felipe Balbi

[13] Comentário enviado por flaviotux em 30/04/2005 - 00:19h

Alguém aqui já tentou logar com um mesmo usuário em mais de 2 máquinas usando roaming profile ?
É que estou com um projeto que vai usar. É um telemarketing e terão quase 10 PA´s usando o mesmo usuário. Alguém já passou por isso ?

[14] Comentário enviado por felipebalbi em 30/04/2005 - 22:14h

É possível fazer isso. Quando implementei um servidor SAMBA de grande porte, eu testei isso e funcionou. Mas por motivos de segurança, bloqueei no bash_profile (impedindo que o usuário fizesse 2 logons ao mesmo tempo).

[]'s
Felipe Balbi

[15] Comentário enviado por kernel.panic em 02/05/2005 - 22:32h

Ola pessoal boa tarde,
gostaria de aprender como faz para subir um servidor samba controlador de dominio salvando os profiles dos usuarios no servidor ... o domino ja funciona porém o XP nao consegue carregar os pofiles qdo logo ou será q é o samba q naum esta fornecendo p/ o xp ? , abaixo alguns trechos do meu smb.conf q podem estar errado ...
[global]
logon path = \\Documents and Settings\%u
[netlogon]
path = /home/smb/%u
[profiles]
path=/home/smb/%u
criei dentro de /home/smb 3 pastas "VAZIAS" de usuario q tambem estao cadastrados no samba e dei um chmod 777 em /home/smb e um chown usuario pastadousuario dentro de /home/smb ...
o q pode estar errado ?
estou logando c/ usuario e o windows fala q naum foi possivel carregar o perfil.

[16] Comentário enviado por felipebalbi em 03/05/2005 - 16:06h

no seu caso, creio que o erro está no termo logon path.

Faça um teste com a configuração que publiquei e veja o que acontece ao tentar logar.

Outra coisa que pode ser feita é melhorar o tempo de logon dizendo para o WXP que é o servidor de domínio.

Leia meu artigo sobre isso aqui no VOL mesmo.

Qualquer outro problema me mande um mail ou publique outro comentário.

[]'s
Felipe Balbi

[17] Comentário enviado por sano brujah em 03/05/2005 - 18:15h

Boa noite a todos....Uso SlakWare 10.1
Felipe usei seu smb.conf, e deu certo até um certo momento, quando eu coloco em uma estação win2000pro o "Membro de Domínio""Linux"(que no meu caso foi assim que chamei) e dou ENTER, ele aparece para colocar o usuário e senha para coloca-lo no domínio, mas quando eu coloco no caso "ROOT" e "SENHA" ele demora para responder e informa o seguinte comentário....
""O ERRO A SEGUIR OCORREU DURANTE A TENTATIVA DE INGRESSO NO DOMÍNIO.
FALHA DE LOGON NOME DE USUÁRIO DESCONHECIDO OU SENHA INCORRETA.""

E já tentei executar o comado já citad por vc nesta tópico, ao qual seria.
""" # adduser guest
# smbpasswd -a guest
# adduser --force-badname --no-create-home --disabled-login --disabled-password pc01$
# smbpasswd -a -m pc01 """"

Qual seria o erro decorrido e qual seria a solução ao qual vc indicaria.....
(Lógicamente vc mandaria eu formatar todas as máquinas e instalar linux em todas hehehehe..... mas não tenho essa pocibilidade)

Forte abraço Felipe e aguardo seu retor com uma serta urgência para terminar esse bendito servidor, hehehehe..... valeu.

[18] Comentário enviado por kernel.panic em 03/05/2005 - 22:28h

felipe obrigado pela ajuda meu caro mas realmente eu nao entendi, nao consegui interpretar as seguintes linhas do seu artigo .
logon path = \\server\%U
logon home = \\server\%U

[19] Comentário enviado por felipebalbi em 07/05/2005 - 01:12h

Primeiro respondendo à pergunta do sano brujah, creio que no seu caso vc deva prosseguir da seguinte maneira:

1) acesse a máquina fora do domínio.
2) Acesse as propriedades do Meu Computador
3) Guia Nome do computador (Computer Name)
4) Clique em Identificação na Rede (Network ID)
5) Avançar
6) Primeira opção
7) Primeira Opção de novo =p
8) Avançar
9) Nome de usuário do domínio (usuário comum)
10) Senha do usuário
11) Nome do domínio
12) Avançar
13) Será solicitada a senha de um usuário com permissões para adicionar novos usuários no domínio (root, óbvio. Mas antes vc deve adicionar o root no samba: smbpasswd -a root)
14) avançar
15) bla bla bla bla bla

16) Mensagem de OK
17) Faça logoff e tente entrar no domínio

Caso tenha algum outro erro, manda uma mensagem ou comentário a

[20] Comentário enviado por felipebalbi em 07/05/2005 - 01:12h

Respondendo à pergunta kernel.panic:

\\server\ -> você troca pelo nome do seu servidor.

Supondo que o nome do servidor seja "domain".

\\domain\%U

%U -> parâmetro que será automaticamente trocado pelo nome do usuário em questão.

[]'s
Felipe Balbi

[21] Comentário enviado por osvaldocpd em 10/05/2005 - 14:52h

bom tarde, como que eu sei o nome do dominio, coloquei o seu script no linux, quando vou no windows 2.000 configurar ele pede o nome do dominio, onde eu pego esse nome ?

[22] Comentário enviado por osvaldocpd em 10/05/2005 - 15:05h

Boa tarde Felipebalbi essa configuração roda no Red Hat 7.3 versão do Samba 2.2.3a ?
Obrigado

[23] Comentário enviado por felipebalbi em 10/05/2005 - 22:58h

boa noite osvaldocpd,

o nome do dominio eh dado pelo parametro WORKGROUP

eu teste essa configuracao com a versao 3.x do samba. Mas acredito que funcione sim com a serie 2.3.x

[]'s
Felipe Balbi
PS: desculpe a falta de acentos, estou em um computador esta com problemas de acentuacao =p

[24] Comentário enviado por rafaelmontek em 11/05/2005 - 13:15h

Felipe... Continuando na questão do Sano Brujah depois de eu ter feito tudo isso o WINXP quando foi logar no servidor (SENDO QUE ELE JA TINHA SIDO INSERIDO NO DOMINIO e pedio para ser reiniciado)
Ele da o seguinte erro:
O logon não pode ser efetuado por que o controlador de dominio não está ativo ou fora do ar ou a conta não existe. tente mais tarde ou contacte o administrador - QUE SOU EU !!!

ALGUEM JA LOGOU MAQUINA XP no SLACKWARE 10.1 SAMBA 3

[25] Comentário enviado por kromm em 11/05/2005 - 18:33h

Infelizmente estou com o mesmo problema do rafael... Felipe, tem alguma coisa que eu possa fazer neste caso ? Obrigado !
Estou usando como servidor SMB o Samba 3.0.7 do Mandrake 10.1 Official e minha máquina é um Windows XP.

Obrigado,

Kromm

[26] Comentário enviado por felipebalbi em 12/05/2005 - 15:51h

Tentem fazer isso:

No registro do WinXP Pro, mude o valor das chaves para ficar assim:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]
"requiresignorseal"=dword:00000000
"signsecurechannel"=dword:00000000



[27] Comentário enviado por kromm em 13/05/2005 - 16:03h

Felipe,

Segui tudo direitinho e o Win XP reconhece o domínio do Linux e a máquina criada, mas não o usuário e a senha do usuário. Aparece a seguinte mensagem : "Seu computador não pode ingressar no domínio porque ocorreu o seguinte erro : Falha de Logon : nome do usuário desconhecido ou senha incorreta. " Em detalhe : o usuário existe e a senha também. Já verifiquei o Linux e inclui o usuário e a no Unix e também com o smbpasswd. O que pode estar dando errado ?

Valeu !

Kromm

[28] Comentário enviado por felipebalbi em 13/05/2005 - 23:42h

Primeiramente e' necessa'rio que o computador seja adicionado ao domi'nio. Atraves das propriedades de meu computador. Somente apo's isso, sera' possi'vel logar dentro do dominio.

Caso nao consiga adicionar o computador no domi'nio (problemas de relacao de confianca), faca como segue:

"1-) Cadastrar senha de root no samba:

# smbpasswd -a root


2-) Cadastrar máquina XP:

Observe que a conta criada tem um sheel invalido (/bin/false) e também um home nulo (/dev/null) para que nenhum engraçadinho faça login usando essa conta :-)

# useradd -d /dev/null -c MAQ_709 -m -s /bin/false MAQ_709$
# smbpassword -m -a MAQ_709


3-) Alterar Registro da estação:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]
"DisablePasswordChange"=dword:00000000
"maximumpasswordage"=dword:0000001e
"requiresignorseal"=dword:00000000
"requirestrongkey"=dword:00000000
"sealsecurechannel"=dword:00000001
"signsecurechannel"=dword:00000001
"Update"="no"


4-) Entrar em:

Painel de Controle->Ferramentas Administrativas->Politica de Segurança Local e depois em Politicas Locais->Opções de Segurança

Dentro dessa janela, desabilite as opções abaixo. Não quer quer eu traduza para você, certo? :-)

Domain member: Digitally encrypt or sign secure channel (always)
Domain member: Disable machine account password changes
Domain member: Require strong (Windows 2000 or later) session key


5-) Depois em:

Botão Direito em Meu Computador->Propriedades->Nome do Computador->Alterar

Nome do computador: MAQ_709
Membro de: Informar Dominio Samba
Entre com o username e password de Root, depois reinicie o micro"
fonte: http://br-linux.org/tutoriais/000209.html

OBS: esse artigo sempre esta' no meu bookmark! ;-)


[]'s
Felipe Balbi

[29] Comentário enviado por kromm em 16/05/2005 - 15:20h

Felipe,

Obrigadão pela ajuda ! A máquina com Windows XP está enxergando a rede normalmente, e as pastas do login do usuário no servidor. O problema é que não consigo utilizar o mesmo perfil anterior para o da rede.

Outro problema que estou é com a máquina Windows 98. Ela enxerga a rede, a pasta do usuário no servidor Linux, mas ao clicar dá o seguinte erro : "\\SERVER\marcos não está acessível. Nome do compartilhamento não encontrado. Verifique se está correto."

O que pode estar acontecendo ?

Abraços,

Kromm

[30] Comentário enviado por felipebalbi em 17/05/2005 - 14:24h

Tente usar a cláusula force user ou username.

Seria algo assim:

[home]
path = \home\%U;
force user = %U;

ou

[home]
path = \home\%U;
username = %U;


Acredito que isso faça funcionar. Se não manda um mail!

[]'s
Felipe Balbi

[31] Comentário enviado por kromm em 19/05/2005 - 18:06h

FAbio, enviei um e-mail pra vc com as dúvidas e meu arquivo smb.conf, pois as máquinas com o Windows 98 enxergam a rede, acessam as pastas públicas no servidor, enxergam suas pastas de usuários, porém não podem acessar estas últimas, dando o erro "\\SERVER\[nome do usuário] não pode ser acessada." Já tentei várias maneiras, mas não funcionam ainda. Ou vc ou alguém têm com me ajudar ? A maioria do parque de máquinas aqui é Windows 98 e há 5 que são Win XP/Me.

Valeu !

Abração,

Kromm

[32] Comentário enviado por felipebalbi em 20/05/2005 - 21:47h

Kromm,

Ainda não respondi o seu email pq ainda não tive tempo. Também tenho outras responsabilidades além de ajudar o pessoal da comunidade linux. Assim que tenho um tempo livre (acredito que amanhã) te ajudo com toda a boa vontade.

Se alguém puder ajudar o Kromm, peço que o façam. Eu sei como é chato ter que esperar para receber respostas.

Kromm, outra dica seria publicar uma pergunta aqui mesmo no VOL. Garanto que muitos irão ajudar!

[]'s
Felipe Balbi

[33] Comentário enviado por kromm em 23/05/2005 - 19:01h

Tranquilo, Felipe ! Só o fato de estar postando pra mim aqui no fórum já é uma ótima !
Até consegui fazer os usuários enxergarem tudo do servidor, mas o problema é que eles têm que fazer parte do grupo ROOT, o que é uma furada e tanto, pois eles podem ter acesso ao servidor fisicamente falando e alterarem qualquer coisa com a própria senha deles. Se os tiro do grupo ROOT eles enxergam as pastas próprias no servidor, mas não têm acesso a elas. O que faço ?

Grande abraço a todos !

Kromm

[34] Comentário enviado por felipebalbi em 24/05/2005 - 13:31h

Kromm,

Creio que o problema seja de permissões nas pastas. Faça o seguinte:

Caso sejam as pastas do usuários, rode chmod -R 776 /home/<usuario>

Caso sejam outras pastas, rode chown nobody.nogroup -R /<caminho>/<pasta> e chmod 776 -R /<caminho>/<pasta>

Acho que isso resolve. ;-p

[]'s
Felipe Balbi

[35] Comentário enviado por kaplar em 01/06/2005 - 20:47h

Boa Noite Felipe...

utilizo RedHat Enterprise 3... e na estação WindowsXP...
acredito que tenha feito quase tudo certo.... reconhece o dominio ok, autentica usuário ok..

aí vem a mensagem que não pode carregar o perfil... e que será colocado um perfil temporário, e etc !!!
me certifiquei de que as permissões estivessem corretas... e mesmo assim ele não puxa o perfil de dentro do servidor ...

o q eu devo fazer ???

[ ] 's

T+

Ass.: Alessandro Kaplar

[36] Comentário enviado por jasonn em 02/06/2005 - 17:15h

O meu Problema é o seguinte, tenho um servidor rodando aqui perfeitamente bem, o meu maior problema é com o perfil movel, pois quando vou logar no windowsXP vem aquela mensagem ja conhecida " não é possivel criar o perfil local e bla bla bla" . bom segue o meu script para ver o que tenho que adicionar para parar essa mensagem e ele pegar o perfil do servidor:
OBS: ignorem o ^M isso é por que eu estou acessando pelo putty e acontece isso ae ok? grato.

==============================================
[global]^M
add machine script = /usr/sbin/adduser -n -r -g machines -c Samba
workgroup = csinformatica
netbios name = csinformatica
server string = Servidor csinformatica
character set = ISO8859-1^M
client code page = 850^M
# preserve case = no^M
# short preserve case = no^M
#default case = lower^M
hosts allow = 192.168.0. 127.^M
printcap name = /etc/printcap^M
load printers = no^M
printing = cups^M
log file = /var/log/samba/log.%m^M
max log size = 100^M
debug level = 2^M
security = user^M
encrypt passwords = yes^M
smb passwd file = /etc/samba/smbpasswd^M
unix password sync = yes^M
passwd program = /usr/bin/passwd %u^M
pam password change = true^M
passwd chat debug = yes^M
; passwd chat = *Please*enter*old*password* %n\^M
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*^M
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192^M
interfaces = eth0 192.168.0.40/255.255.255.0^M
remote announce = 192.168.0.255^M
local master = yes^M
os level = 1000^M
domain master = yes^M
preferred master = yes^M
domain logons = yes^M
logon script = %U.bat^M
logon path = \\%L\Profiles\%U^M
wins support = yes^M
dns proxy = no^M
time server = yes^M
kernel oplocks = yes^M
deadtime = 1^M
domain admin group = root @wheel^M
# domain group map = /etc/domaingroup.map^M
# domain user map = /etc/domainuser.map^M
#add user script = /usr/sbin/useradd -d /dev/null -s /dev/null %u^M
add user script = /usr/sbin/useradd -d /dev/null -s /dev/null %u^M
admin users = root robert adauto^M
veto files = /*.eml/*.nws/riched20.dll/^M
[homes]^M
comment = Home Directories^M
browseable = no^M
writable = yes^M
^M
[netlogon]^M
comment = Servidor de Scripts^M
path = /home/netlogon^M
# guest ok = yes^M
# share modes = no^M
public = no^M
writable = no^M
browsable = no^M
^M
[Profiles]^M
path = /home/profiles^M
browseable = no^M
guest ok = no^M
writable = yes^M
nt acl support = no^M
create mask = 0600^M
directory mask = 0700^M
[aplica]^M
path = /teledata/aplica^M
browseable = yes^M
writable = yes^M
create mask = 2775^M
directory mask = 2775^M
valid users = root @wheel @administrativo @diretoria^M
[propostas]^M
path = /teledata/propostas^M
browseable = yes^M
writable = yes^M
create mask = 660^M
directory mask = 2775^M
valid users = root @wheel @comercial @diretoria^M
[public]^M
path = /teledata/public^M
browseable = yes^M
writable = yes^M
create mask = 2775^M
directory mask = 2775^M
valid users = root @wheel @diretoria @matriz^M

===============================================

[37] Comentário enviado por tardego em 01/11/2005 - 13:49h

Olá...

estou no dominio e está tudo funcionando no xp, mais é o seguinte algumas máquinas tem que rodar um programa de tesouraria e o usuário tem que ter permição de administrador local como eu faço isto no Samba?

Obrigado!

[38] Comentário enviado por felipebalbi em 01/11/2005 - 16:18h

Você pode adicionar um usuário do domínio como administrador local sem problemas. Acho que isso irá resolver os seus problemas.
;-)

[39] Comentário enviado por tardego em 22/11/2005 - 23:52h

Tudo bem felipe?
bom aqui estava tudo funcionando muito bem, mais agora todas as máquinas estão dando erro informa que tem nome duplicado na rede mais eu já desliguei toda a rede e só deixei o servidor e uma maquina para teste, mais nada e depois formatei novamente o servidor e a máquina com xp e nada dá o mesmo erro, o que pode ser? há o windows XP entra no dominio mais quando eu vou logar ele informa que tem nome duplicado na rede e informa que o dominio não está disponível


abraços

Laércio Augusto

[40] Comentário enviado por kromm em 25/01/2006 - 19:54h

Caras, tem tempo que não posto !
Bom, aí vai...

Tenho 5 máquinas win xp e outras 20 win98 aqui na empresa. O problema é que as máquinas XP só se enxergam entre si, e não o resto da rede, nem as máquinas 98 enxergam as XP. Alguém tem como me ajudar ? Tô desesperado !!! Valeu !

[41] Comentário enviado por joao elias em 14/03/2006 - 17:26h

Bom dia, eu tenho um servidor PDC rodando Debian com Samba. Quando me logo aparece a seguinte mensagem no bloco de notas
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21787

O que é isso? Onde errei?

Segue meu smb.conf

[global]
workgroup = nanycds
server string = Servidor Nany %v
wins support = yes
dns proxy = no
name resolve order = lmhosts host wins bcast
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = true
passdb backend = tdbsam guest
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
load printers = yes
printing = cups
printcap name = cups
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
domain logons = yes
os level = 64
preferred master = yes
domain master = yes
logon script = rede.bat
[homes]
comment = Home Directories
valid users = @usuarios
read only = no
create mask = 0777
directory mask = 0777
browseable = no
[Drive_f]
comment = Drive de dados do servidor
path = /newoxxy/Drive_f
read only = no
create mask = 0777
guest ok = yes
[netlogon]
comment = Network Logon Service
path = /usuarios/netlogon
guest ok = yes
writable = no
share modes = no
[printers]
comment = All Printers
browseable = no
path = /tmp
printable = yes
public = yes
writable = no
guest ok = yes
create mode = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = yes
write list = root, @ntadmin
[cdrom]
comment = Samba server's CD-ROM
writable = no
locking = no
path = /cdrom
public = yes

Aguardo uma resposta.....
Muito obrigado

[42] Comentário enviado por felipebalbi em 18/03/2006 - 13:42h

E aih joao, blz kra?
Algumas maquinas tambem apresentam esse problema comigo... tenta recriar o perfil do usuário.

Lembrando que ainda não consegui arrumar um jeito de não aparecer esse troço; mas talvez um perfil novinho possa ajudar.

[]'s
Felipe Balbi

[43] Comentário enviado por hidekisan em 03/05/2006 - 14:12h

felipe, me dah um help? eu tou tentando criar um pdc no linux, consigo logar nele pelo windows xp na parte de compartilhamento, mas n consigo entrar no dominio que criei, qdo tento etnrar de root dah o erro de "não foi possivel encontrar o nome do usuario" qdo tento entrar com outros usuarios que eu criei dah erro de "acesso negado", sabe o que pode ser??? segue meu smb.conf abaixo
[global]
workgroup = casa
netbios name = SERVER
netbios aliases = SERVER
server string = Servidor de casa %v
keepalive = 20
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers
min password length = 4
passwd program = /usr/bin/passwd %u
passwd chat = *new*password* %nn *Reescreva*nova*senha* %nn
*passwd:*all*authentication*tokens*updated*successfully*
unix password sync = Yes
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
logon script = todos.bat
security = user
domain logons = yes
os level = 65
preferred master = yes
domain master = yes
local master = yes
printing = lprng
logon drive = H:
preserve case = no
short preserve case = no
default case = lower
wins support = yes
name resolve order = wins lmhosts bcast
[netlogon]
comment = network logon service
path = /home/netlogon
write list = USER SAMBA
read only = no
guest ok = yes

[homes]
comment = home directories
valid users = %U
read only = no
force create mode = 0755
force directory mode = 0755
browseable = no

[44] Comentário enviado por carolinesv em 16/12/2006 - 14:49h

João e Felipe,

Essa mensagem que aparece no bloco de notas assim que o usuário faz login,
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21787

E os arquivos que ele vai gerando com o nome de desktop.ini por todo o windows, são configurações, ou melhor personalizações do perfil do usuário, o que não quer dizer que haja um erro na configuração, mesmo que em alguns usuários novos como o Felipe citou isso não apareça.

Uma forma de não ser mais "incomodado" com isso é incluindo a seguinte linha no samba, na seção [profiles] (onde estão configurados os perfis do samba):

hide files = /desktop.ini/ntuser.ini/NTUSER.*/

Espero ter ajudado.

Carolinux

[45] Comentário enviado por xflavio em 20/04/2007 - 21:25h

Caro felipe, utilizei seu smb.conf no slackware 10.2.
segi todo o precedimento no WinXP, quando ponho o Windows para logar no dominio ele pede a senha digito nomal (senha root cadastrada no samba)
mais ele dá a seguinte mensagem logo em seguida:
"Não foi possivel ingressar em um domínio NOME DO DOMINIO"

vc sabia o que poderia ser?

obrigado.

[46] Comentário enviado por tardego em 20/04/2007 - 22:08h

xflavio

verifique se sua estação está com o mesmo "nome da máquina" cadastrado no servidor.

caso sim.. entre no "modo de segurança com rede" e tente colocar ela novamente

lembrando que o comando para cadastrar a máquina é:

#adduser -d /dev/null -c NOMEDAMAQUINA -m -s /bin/false NOMEDAMAQUINA$
# smbpassword -m -a NOMEDAMAQUINA


Abraços


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts