Nesse artigo estaremos configurando o SAMBA, que consiste em um software que faz a comunicação entre Windows e Linux, sendo utilizado para compartilhar arquivos e impressoras e também utilizado para ser um PDC (Primary Domain Controler), ou seja, Controlador Primário de Domínio, para administrar os acessos a rede a nível de usuário.
Como padrão o usuário root vem bloqueado, habilite-o com os seguintes comandos:
$ sudo passwd root
$ su
Em seguida cadastre a senha do root.
Configure a rede editando o arquivo /etc/network/interfaces conforme abaixo, partindo da configuração do nosso gateway 192.168.1.1 que vimos em configuração do firewall.
Digite:
# vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth0
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.0.255
gateway 192.168.1.1
Em seguida reinicie o serviço de rede com o comando:
# /etc/init.d/networking restart
Vamos definir o hostname do nosso servidor, digitando o comando abaixo e seguindo o exemplo:
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost server1
192.168.0.100 server1.exemplo.com server1
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
[1] Comentário enviado por paulinholinux em 02/11/2007 - 08:12h
Cara gostei do seu artigo, parabéns ....
Só que a algum tempo estou com problemas em colocar máquinas Linux no dominio samba (SAMBA funcionando como PDC). As máquinas windows funcionam perfeitamente, só que não consigo inserir as linux nem por decreto. A distro que estou usando atualmente nos clientes é Ubuntu, mas já tentei diversas, desde SuSe9.3, openSuSe, RedHat, e por aí vai ... tenho certeza que não é problema na distro, mas sim no método que estou utilizando para inserí-las no domain.
Encontrei um artigo no site GuiadoHardware.net mas nao obtive sucesso algum. vc tem algum ideia de como posso solucionar este meu problema?
Obrigado pela atenção...
Paulo H. G. Alves
{paulinholinux arroba yahoo ponto com ponto br}
[4] Comentário enviado por mbsalgueiro em 05/11/2007 - 09:27h
Belo artigo cara!!!! eu estava sofrendo aqui para colocar o ubuntu ate consegui mas so que o usuarios nao pegavam a permissao de audio,video e impressao... eu queria tirar uma duvida com voce por voce esta colocando esta linha no smb.conf username map = /etc/samba/smbusers voce pega o nome dos usuarios do servidor PDC e traz para sua maquina pessoal é isso que esta ocorrendo!? E como voce fez para o usuarios esta com permissao de audio video!? abracao
[5] Comentário enviado por osvilanova em 05/11/2007 - 14:55h
Cara!! obrigado pela dica....vou instalar o samba no ubuntu, pois aki eu tenho ele no conectiva......álias o meu servdor e tdo no conectiva......ja estou migrando para o UBUNTU...obrigado
[6] Comentário enviado por jvcg67@yahoo.com em 12/11/2007 - 00:12h
bacana,seu artigo.mais aonde devo ir como iniciante que sou.não consigo,instalar , nada que eu baixo
já tentei ubuntu,samba,e outros.meu linux ,eo neopc kde3.5
[7] Comentário enviado por marcelinoindex em 23/01/2009 - 13:36h
Cara... parabéns pelo seu artigo..
ta tudo muito bem explicadinho e tals..
mas a parada éh q muita gente comessa a fazer algumas doideras e tals..
Pq se vc comessa a montar um servidor em linux.. vc tem prestar atenção pra saber se todo os script ta da msm forma com o msm numero de IP e tals..
Assim funfa tudo..
caso o contrário vc num consegui fazer nada mais q uma bagunça..
vamu presta atenção nisso eim pessoal...
[8] Comentário enviado por ghostmax em 26/06/2009 - 15:10h
Boa tarde blz..... Gostei muito desse artigo, mas eu gostaria de saber como fasso para deixar uma pasta no Domínio onde todos os usuários poção acessar e dividir arquivos entre eles através dessa pasta. grato desde já..... e Parabéns pelo artigo
[9] Comentário enviado por removido em 17/06/2010 - 16:09h
Amigo abaixo meu smb.cof baseado no seu tutorial...tudo funcionando mas tenho um problema..quando um usuário tenta criar uma pasta, colar um arquivo renomear algo não aparece de imediado na pasta compartilha vendo do windows somente vendo direto dentro do servidor e para aparece no windows tenho que atualizar a pasta ou voltar um pasta depois entrar novamente ai aparece o que eu fiz...o que está errado abaixo???
dentro de dados criei duas pastas de testes com as permissões abaixo:
root@linux:/home/samba/dados/teste1# cd ..
root@linux:/home/samba/dados# ls -l
total 8
drwxrws--- 4 root teste 4096 Jun 17 15:52 teste1
drwxrws--- 2 root diretoria 4096 Jun 17 15:27 teste2
root@linux:/home/samba/dados#
[global]
workgroup = NFA
server string = %h Linux (Debian, Samba)
name resolve order = wins bcast hosts
domain logons = Yes
preferred master = Yes
wins support = Yes
comment = Servidor Linux
printing = cups
load printers = yes
cups options = raw
use client driver = yes
#AUDITORIA
vfs objects = full_audit
full_audit:facility = LOCAL5
full_auditriority = NOTICE
full_auditrefix = %u|%I|%S
full_audit:success = rename rmdir unlink
full_audit:failure = none
# Script para adcionar computadores automaticamente
add user script = /usr/sbin/adduser --quiet --disabled- password --gecos "" %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usernod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u
idmap uid = 15000-20000
idmap gid = 15000-20000
template shell = /bin/bash