Dicas para Samba - Solucionando dificuldades

Colocar o Samba pra rodar não é tão difícil assim, o problema é aprimorar sua configuração. Sendo assim escrevi este artigo com um apanhado de dicas e soluções para algumas situações envolvendo esse serviço.

[ Hits: 30.479 ]

Por: Bicudo em 03/05/2006


Dicas



1. Adicionando máquinas Windows XP no domínio Samba

Primeiramente não esqueça de colocar a senha de root no Samba:

# smbpasswd -a root

Então coloque sua senha.

Daí adicione um usuário, lembrando que ele deve estar cadastrado no Linux e no Samba.

Vá nas maquinas Windows, clique com o botão direito do mouse em meu computador, depois em propriedades, nome do computador, ID de rede, depois avance até a tela para inserir o nome do usuário.

Preencha o campo de nome, senha e nome do seu domínio, conforme cadastrados no Samba. Avançar. Depois você vai colocar o nome da máquina e o domínio igual ao cadastrado no Samba. Avançar.

Agora nessa última tela:

Usuário: root
Password: coloque a senha de root cadastrada no Samba
Domínio: seu domínio

Pronto! Agora se ainda assim tiver alguma dificuldade, copie o script.

2. Lixeira

No Fedora você não precisa baixar o samba-vfs, basta configurar o smb.conf. Testei todas, mas a única que rola no Fedora é a seguinte:

[global]
vfs objects = extd_audit, recycle

Se você fizer isso no Fedora já rola. Vai perceber que será criado o arquivo .recycle nos diretórios HOME dos usuários.

3. Senha

Para os usuários poderem trocar a sua senha pelo Windows, adicione a seguinte linha:

password sync = yes

o Depois vá em iniciarconfiguraçõespainel_de_controlesenhas e troque a senha do user.

4. Acentuação

Para não ter dor de cabeça com acentuação de arquivos, acrescente essas linhas:

unix charset = iso8859-1
display charset = cp850
    Próxima página

Páginas do artigo
   1. Dicas
   2. Script
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Bloqueando a gravação de arquivos no Samba por extensão

Samba 4 - Instalação e configuração

Configurando o Samba no Red Hat

Slackware 13 com Samba PDC completo

Linux e Active Directory (Integrando COMPLETAMENTE sua estação Linux a um domínio MS Windows 2000/2003 Server)

  
Comentários
[1] Comentário enviado por albertoivo em 05/05/2006 - 20:32h

pra mim deu um problema na hora em que fui pra maquina Windows..
nao funcionou de jeito nenhum..
deu um erro dizendo q nao reconhecia o dominio..
algue pode me dizer oq eh isso?
como vejo qual dominio a maquina está..

obrigado!

[2] Comentário enviado por wagner_d em 09/05/2006 - 09:07h

Olha Gilberto, sua intenção foi boa, pois muita gente tem duvidas nesse aplicativo de muita utilidade para integração de redes, mas você deslizou na explicação de dois dos tópicos que essa dica se refere:

1 - Se não adicionar as maquinas Windows no Linux e Samba não se conseguirá logar no domínio, para isso crie o nome da maquina como um usuário (não é necessária senha) depois edite o arquivo passwd e no final do nome da maquina coloque um $. EX.: maquina01$

2 - A opção "password sync" NÃO EXISTE, o Samba dá um erro quando se seta ela, a unica opção parecida que existe é "unix password sync", e como o nome mesmo sugere não permite sincronia com a senha do Windows e sim do Linux.

[3] Comentário enviado por jssandim em 05/08/2006 - 10:57h

Estou com um problema aqui no samba. Os Usuarios (alunos) não conseguem alterar sua senha utilizando o Ctrl+alt+del. As maquinas são windows XP SP2, o domain é samba SUSE linux 10.1.
Poderia me ajudar?
Obrigado.

[4] Comentário enviado por leo.crazy em 05/08/2007 - 15:12h

cara so corrigindo uma parte do seu codigo...
Maquinas() {
echo -n " Nome da maquina? = "
read nomemaquina
useradd -d /dev/null -s /dev/null -m $nomemaquina$
echo -n " "
smbpasswd -am $nomemaquina$
sleep 1 &&
echo " Maquina $nomemaquina Criada!"
Principal
}

nao deveria ser..

Maquinas() {
echo -n " Nome da maquina? = "
read nomemaquina
useradd -d /dev/null -s /bin/false $nomemaquina$
echo -n " "
smbpasswd -am $nomemaquina sleep 1 &&
echo " Maquina $nomemaquina Criada!"
Principal
}

ja q a opcao -s trata-se do shell q o usuario utulizara e o -d do dispositivo q ele usara pra guardar suas coisas e o -m nao deveria ser usado so no smbpasswd nomedamaquina (sem o $) e o useradd = nomedamaquina$

é isso!

qnt as pessoas q estao com problemas para colocar a maquina no dominio, nao podem esquecer de editar uns valores no registro do windows (2k e xp)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
signsecurechannel = 0
requiresignorseal = 0

[5] Comentário enviado por celsopimentel em 01/10/2009 - 15:16h

Amigo,primeiramente parabéns pelo Artigo!
Gostaria de possível uma dica sua.
Estou com um pequeno problema, seguinte:
Configurei um servidor Samba simples, quero apenas para compartilhar arquivos na rede, e definir algumas políticas de acesso. Esta tudo funcionando corretamente.

Um único problema ocorre, se eu ligar um PC com XP, acessar a rede, entrar em um compartilhamento, ele pede usuário e senha para o compartilhamento específico e acessa normal. O problema é que se eu quiser entrar em outro compartilhamento pertencente a outro usuário, ele não deixa, na verdade percebo que ele fica logado com o promeiro usuário do samba que eu acessei, se eu reiniciar o PC, e entrar no compartilamento em outro direorio de outro usuário, ele acessa corretamente, mas como disse, ele fica logado com esse, não consigo acessar outro compartilhamento de outro usuário sem reiniciar o computador. Como faço para ele fechar ou fazer logoff ao acessar um compartilhamento com um usuário samba?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts