Você está na página 1de 4

Seguindo com intuito do presente projeto, instalamos o sistema operacional Cent OS, baseado em uma distribuio Linux Red

Hat em uma mquina virtual para efetuar os devidos testes. Implantamos o Samba, software que permite a comunicao e gerencia de arquivos entre as duas plataformas utilizadas no projeto, o Windows e o Cent OS, para que este se torne um controlador de domnio e File Server, estando agora apto para poder integrar com outro software de gerencia de usurios, o Open LDap. Aps instalar o sistema operacional, onde adquirimos atravs de download pelo site mantenedor do projeto, a mquina virtual recebeu a atualizao do samba pelo comando: Yum install samba Desta forma, mesmo que instalada uma verso bsica deste na instalao do sistema operacional, esta foi atualizada para a verso mais recente do samba, que a 3.0.281.e15_2.1.i386 Depois de atualizado, procedemos a configurao do Samba para poder atender as necessidades. O primeiro passo foi entrar no diretrio do Samba (/etc/samba) e fazer uma cpia do arquivo de configurao do Samba (smb.conf) atravs do seguinte comando: cp smb.conf smb.conf.default Agora, mesmo que houvesse algum problema tnhamos uma cpia para restaurar as configuraes originais. Aps o backup de segurana do arquivo de configurao do Samba, passamos a configurar o Samba propriamente dito, entrando no arquivo de configurao do Samba: vi smb.conf Realizamos as seguintes alteraes na seo "Netwrok Related Options: workgroup = Pirasa server string = Samba Standalone Server

Na seo "Standalone Server Options", realizamos as seguintes alteraes: security = share passdb backend = tdbsam Especificamos na seo "Share Definitions" quais sero os diretrios compartilhados em nosso servidor samba (diretrios de testes nesta mquina virtual):
[

arquivos] comment = Meus Arquivos path = /dados/arquivos browseable = yes writable = Yes public = yes

[filmes] comment = Meus Filmes path = /dados/filmes browseable = yes

writable = yes public = yes [musicas] comment = Minhas Musicas path = /dados/musicas browseable = yes writable = yes public = Yes Depois de configurado o arquivo, criamos os diretrios que sero compartilhados usando os comandos abaixo: mkdir /dados mkdir /dados/arquivos mkdir /dados/filmes mkdir /dados/musicas Demos permisses para tais diretrios: chmod -R o+w /dados/* Inserimos i comando "testparm" para verificar se as configuraes realizadas estavam "OK" e at o momento no tnhamos problemas. Ento, iniciamos o servidor Samba pelo colamndo service nmb start Ligamos ento outra mquina virtual no mesmo host de trabalho, agora rodando o Windows XP Professional SP2, para testarmos o nosso servidor samba. Ao solicitar resposta do nosso servidor samba atravs o comando ping, estavam comunicando-se e disponveis para prosseguirmos com os testes. Ao acessar o servidor samba atravs do menu Iniciar, Executar e com o comando: \\10.109.100.78 Conseguimos chegar ao servidor samba e visualizar os diretrios compartilhados no samba para a nossa rede. Criamos um usurio para testar os compartilhamentos e este usurio no conseguia acessar o servidor, aparecendo mensagens dizendo que o servidor de dominio estava indisponvel. Para resolver o problema alteramos o nome do servidor para serv001 e depois descomentamos a linha netbios name para o nome do servidor, dentro do arquivo /etc/hosts , ficando definido como serv001.pirasa.corp.br Isso feito, precisvamos agora transformar nosso servidor Samba em controlador de domnio, logo efetuamos a seguinte configurao no arquivo smb.conf workgroup = Pirasa.corm.br server string = Samba Domain Controler Server Na seo "Standalone Server Options", comentamos todas as linhas de configurao:

# security = share # passdb backend = tdbsam Descomentamos e realizamos as seguintes alteraes nas linhas de configurao da seo "Domain Controller Options": security = user passdb backend = tdbsam admin users = administrator domain master = yes domain logons = yes logon script = %U.bat add user script = /usr/sbin/useradd "%u" -n -g users add group script = /usr/sbin/groupadd "%g" add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u" delete user script = /usr/sbin/userdel "%u" delete user from group script = /usr/sbin/userdel "%u" "%g" delete group script = /usr/sbin/groupdel "%g" E em "Browser Control Options": local master = yes os level = 254 preferred master = Yes Na seo "Share Definitions", alteramos as seguintes linhas de configurao do compartilhamento "[netlogon]": [netlogon] comment = Network Logon Service path = /dados/netlogon guest ok = yes writable = no share modes = no Criamos o diretrio "netlogon" e o usurio administrador de nosso domnio, bem como sua respectiva senha. mkdir /dados/netlogon

useradd -s /bin/nologin -c "Administrador Samba" root smbpasswd -a root Neste momento, na mquina com o Windows XP, tentamos coloc-la no domnio piresa.corp.br, mas sucessivos erros impediam que tivssemos sucesso. Com a ajuda o orientador, alteramos a faixa de IP do nosso servidor e da nossa estao em teste, e constatamos que havia um conflito com a faixa de IP da rede da Unimep, que impedia de adicionar a mquina no dominio. Adicionamos um usurio para testes: useradd -s /bin/false -c "Teste" Perninha smbpasswd -a perninha Agora demos permisso apenas para o root na pasta Filmes, e testamos acess-la com o usurio perninha logado, e verificamos que as permisses estavam efetuadas. Neste ponto, o Server com o samba est pronto para receber o Open LDap e dar prosseguimento ao projeto.

Você também pode gostar