Sie sind auf Seite 1von 18

Linux Network Servers

Configurao do Servidor Samba como controlador primrio de domnio (PDC).


O objetivo desse roteiro mostrar como configurar um servidor Samba PDC compartilhando o diretrio home, impressora e um diretrio pblico. Veja o cenrio: Observao: Siga os passos na seqncia. Instalando o pacote: # echo deb http://linorg.usp.br/debian/ etch main non-free contrib > /etc/apt/sources.list # aptitude update # aptitude install samba # rm /etc/samba/smb.conf

Crie um novo arquivo smb.conf e coloque o seguinte contedo: [global] # Nome do grupo de trabalho ou domnio workgroup = MEC # Nome da mquina servidora (o mesmo nome que est em /etc/hostname) netbios name = servidor # Comentrio que aparece no ambiente de rede da mquina cliente server string = Servidor Samba NTE # Usurio que administra o servidor Samba admin users = root # Transforma o Samba em um domain master browser domain master = yes
1

Linux Network Servers


# Transforma o Samba em um servidor de logon domain logons = yes # Nome do script que ser executado nas estaes Microsoft logon script = logon.bat # Exige login e senha para acessar um compartilhamento security = user # Define que a senha do usurio criptografada encrypt passwords = yes enable privileges = yes # Define como sero armazenadas as senhas, opo ideal para PDC passdb backend = tdbsam # Indica o arquivo de log, %m indica a mquina cliente log file = /var/log/samba/log.%m # Tamanho do log em KB max log size = 1000 # Opes que ajudam o servidor a vencer uma eleio caso exista outro candidato a PDC na rede # Define o nvel do SO os level = 100 # D prioridade ao Samba em vencer a eleio preferred master = yes # Transforma o Samba em um local master browser local master = yes # Opo que indica a localizao dos perfis dos usurios logon path = \\%L\profiles\%U # Mapeia na unidade H: no cliente logon drive = H: # O perfil ficar no diretrio do usurio no servidor
2

Linux Network Servers


logon home = \\%L\%U\.profiles # Arquivos com extenso .mp3 no podero ser gravados no compartilhamento veto files = /*.mp3/ # Script para acrescentar a conta de mquina automaticamente no domnio add machine script = /usr/sbin/useradd -n -r -g pdc -c "SAMBA PDC" -d /dev/null -s /bin/false %u preserve case = yes short preserve case = yes case sensitive = no # Transforma o Samba em um servidor wins wins support = yes # Ativando o compartilhamento de impressoras printing = cups load printers = yes enable privileges = yes # Configuraes para acentuao correta unix charset = iso8859-1 display charset = cp850 [profiles] comment = Perfil path = /var/profiles browseable = no writable = yes create mask = 0600 directory mask = 0700 [homes] comment = Diretorio pessoal valid users = %S guest ok = yes browseable = no writable = yes

Linux Network Servers


[netlogon] path = /var/samba/netlogon guest ok = yes browseable = no [publico] path = /mnt/publico available = yes browseable = yes writable = yes write list = @alunos guest ok = yes [printers] comment = Samsung ML-2010 print ok = yes guest ok = yes path = /var/spool/samba browseable = yes [print$] path = /var/smb/printers read only = yes write list = @alunos inherit permissions = yes

Linux Network Servers


Criando o diretrio pblico que ser compartilhado e setando permisses: # # # # # # # # # mkdir /mnt/publico groupadd alunos mkdir -p /etc/skel/profile.pds adduser maria adduser joao gpasswd -a maria alunos gpasswd -a joao alunos chown root.alunos /mnt/publico chmod 3770 /mnt/publico

Criando grupo para contas de mquina e diretrios que sero usados pelo servidor Samba:

# groupadd pdc # mkdir /var/profiles # chmod 1777 /var/profiles

Edite o arquivo logon.bat e coloque o seguinte contedo: # mkdir -p /var/samba/netlogon # chmod 775 /var/samba/netlogon net use H: /HOME net use L: \\servidor\publico

Criando conta de mquina: # useradd -g pdc -d /dev/null -s /bin/false NTECLIENTE$ # smbpasswd -a -m NTECLIENTE

Linux Network Servers


Adicionando usurios no Samba: # smbpasswd -a root # smbpasswd -a maria # smbpasswd -a joao Cenrio de configurao para rede:

Ilustrao 1: Cenrio
Configurando o servidor Linux: # vi /etc/network/interfaces allow-hotplug eth0 auto eth0 iface eth0 inet static address 192.168.0.1 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255

Linux Network Servers


Acertando configuraes de rede: # vi /etc/hostname 192.168.0.1 servidor Salve o arquivo. # hostname servidor Reinicie a rede e o servidor samba: #/etc/init.d/networking stop #/etc/init.d/networking start #/etc/init.d/samba stop #/etc/init.d/samba start Agora, configure a mquina cliente Windows XP para ingressar no domnio. Siga as instrues mostradas nas imagens abaixo:

Ilustrao 2: Clique em "Iniciar" e depois em "Painel de controle"


7

Linux Network Servers

Ilustrao 3: Clique em "Conexes de rede"

Ilustrao 4: Clique em "Conexo local" e depois em "Propriedades"


8

Linux Network Servers

Ilustrao 5: Clique em "Protocolo TCP/IP"

Linux Network Servers

Ilustrao 6: Coloque o IP conforme o Cenrio

10

Linux Network Servers

Ilustrao 7: Clique com o boto direito do mouse no cone "Meu computador" e depois em "Propriedades"

11

Linux Network Servers

Ilustrao 8: Clique em "Nome do Computador"

12

Linux Network Servers

Ilustrao 9: Clique em "Alterar..."

13

Linux Network Servers

Ilustrao 10: Coloque o nome do computador e domnio conforme o Cenrio.

14

Linux Network Servers

Ilustrao 11: Coloque o usurio e senha do administrador do domnio para inserir a mquina cliente no domnio.

Ilustrao 12: Se a configurao ocorreu com sucesso, voc receber essa mensagem.

15

Linux Network Servers

Ilustrao 13: Reinicie a mquina e se logue com usurio criado no Samba.

Ilustrao 14: Veja as unidades de rede!

16

Linux Network Servers

Ilustrao 15: Veja o ambiente de rede.

17

Linux Network Servers

Ilustrao 16: Veja a impressora sendo compartilhada.

18

Das könnte Ihnen auch gefallen