CC Planejamento e implantao !e "e!e# !e $omp%ta!o"e# Docente: Nataniel Viei"a 2 sem Tcnico em Informtica P"&ti$a '() Se"*i!o" !e A"+%i*o# Objetivos: Neste roteiro, sero analisadas tcnicas para criao de um servidor para compartilhamento de arquivos baseado em Linux. O SAM,A O Samba um software servidor para inu! "e outros sistemas baseados em #ni!$ %ue permite o &erenciamento e comparti'(amento de recursos em redes formadas por com) putadores com o *indows+ ,ssim- poss.ve' usar o inu! como servidor de ar%uivos- servidor de impress/o- entre outros- como se a rede uti'i0asse servidores *indows "1T- 2222- 34- Server 2225$+ Tambm podemos di0er %ue o Samba uma ap'ica6/o %ue uti'i0a o protoco'o S78 "no inu!- os server daemonsS78D e 178D$ permitindo compatibi'idade com redes %ue uti'i0am este protoco'o- principa'mente redes 1et8ios da 7icrosoft+ In#talao !o Sam-a 4ara iniciar deve)se veri9car se o samba est insta'ado- o comando a se&uir i'ustra %ua' a vers/o do Samba insta'ada: # smbd -V # Version 3..!" Se&undo :7orimoto 222;<- os pacotes do Samba recebem nomes um pouco difer) entes nas distribui6=es derivadas do Debian "inc'uindo o #buntu- >ubuntu e outras$ e no ?edora "e outras distribui6=es derivadas do @ed Aat- como o CentOS$+ 4acote para Debian Servidor: samba C'iente: smbc'ient Documenta6/o samba)doc 4ara insta')'o no Debian ou #buntu- por e!emp'o- necessrio: # apt-#et install samba smbclient samba-doc 1o ?edora e no CentOS a insta'a6/o feita usando o Bum: # $um install samba samba-client samba-doc Com os pacotes insta'ados- use os comandos para iniciar- parar ou reiniciar o samba: Debian # %etc%init.d%samba start # %etc%init.d%samba stop # %etc%init.d%samba restart CC1TOS # %etc%init.d%smb start # %etc%init.d%smb stop # %etc%init.d%smb restart Ca!a#t"an!o o# %#%&"io# Depois de insta'ar o Samba- o prD!imo passo cadastrar os 'o&ins e sen(as dos usurios %ue ter/o acesso ao servidor+ Csta uma particu'aridade do Samba: e'e roda como um pro&rama sobre o sistema e est subordinado Es permiss=es de acesso deste+ 4or isso- e'e sD pode dar acesso para usurios %ue- a'm de estarem cadastrados no Samba- tambm est/o cadastrados no sistema+ 4ara criar usurio no sitema 'inu!- necessrio o comando adduser: # adduser #erente O padr/o F criar um 'o&in desabi'itado- deve)se usar o comando passwd usuriopara ativar o usurio posteriormente: # pass&d #erente Depois de criar os usurios no sistema vocG deve cadastr)'os no Samba- usando o comando smbpasswd )a- como em: # smbpass&d -a #erente Con./%"a0e# !o a"+%i*o #m-1$on2 Conforme :?errari 222;<- toda a con9&ura6/o re'aciona com nomes- &rupo de traba'(o- tipo de servidor- 'o&- comparti'(amento de ar%uivos e impress/o do Samba est dispon.ve' no ar%uivo de con9&ura6/o HetcHsambaHsmb+conf+ Cste ar%uivo dividido por se6=es e parImetros- as se6=es 9cam de9nidas por um nome entre couc(etes : <+ ,s se6=es tem o obFetivo de or&ani0ar os parImetros para %ue ten(am efeito somente em a'&umas con9&ura6=es de comparti'(amento do servidor- e!ceto a se6/ao :&'oba'< %ue n/o especi) 9cam comparti'(amentos- mas as diretivas v'idas para todos os comparti'(amentos do ar%uivo de con9&ura6/o+ Se0e# 4ode)se ent/o or&ani0ar as se6=es com a'&uns nomes reservados para con9&ura6=es es) pec.9cas no smb+conf : J Seo 3Glo-al4: De9ne con9&ura6=es &erais fa0endo efeito em todos os compar) ti'(amentos e!itentes no servidor+ J Seo 35ome#4: Cspecifica op6=es de acesso ao diretDrio (omes dos usurios disponibi'i0ado apenas para seu dono apDs autenticar no sistema+ J Seo 3P"inte"#4: De9ne op6=es &erais para contro'e des impressoras do sistema+ Cste comparti'(amento mapeia os nomes de todas as impressoras encontradas no ar%uivo HetcHprintcap+ J Seo 3P"o.le4: De9ne um per9' %uando o servidor samba usado como 4DC de dom.nio+ Kua'%uer outro nome de :se6/o< no ar%uivo smb+conf %ue n/o seFam demonstra) dos como os mostrados ser/o tratados como um comparti'(amento ou uma impressora+ Rotei"o pa"a in#talao !o #am-a 2L$ Trocar o nome da m%uina virtua' CC1TOS e co'ocar o nome do seu &rupo: O8S: 4ara trocar o nome da m%uina virtua' no CC1TOS- edite os se&uintes ar%uivos como root: M nano HetcH(osts M nano HetcHsBsconfi&HnetworN 4ara sa'var o ar%uivo CT@OO 4ara sair do editor de te!to CT@O3 22$ Insta'ar uma vers/o mais recente do samba no seu servidor CC1TOS: $um install samba samba-client samba-doc 25$ Criar os se&uintes usurios na m%uina virtua' CC1TOS: &erente tecnico a'uno professor pronatec 2P$ Criar sen(as para os usurios da m%uina virtua' CC1TOS: 2Q$ Criar sen(as para os comparti'(amentos do S,78, na m%uina virtua' CC1TOS: 2R$ Criar 5 pastas para o comparti'(amento de ar%uivos em HusrH'oca'- com as se&uintes caracter.sticas: 4ub'ico- acesso a todos os usurios+ Dados- acesso apenas para os usurios &erente e tecnico+ Senac- acesso para os usurios a'uno- professor e pronatec+ 2S$ ,tribuir permiss=es nas pastas de comparti'(amento- conforme orienta6/o do professor+ 2T$ ,Fustar o ar%uivo de confi&ura6/o do S,78,- smb+conf de forma %ue os usurios acessem as respectivas pastas de traba'(o+ 2;$ ,pDs apresentar os comparti'(amentos funcionando- testar novas funciona'idades do S,78, nos comparti'(amentos+ L2$ Copiar o ar%uivo fina' smb+conf para uti'i0a6/o no proFeto interdiscip'inar+ @eferGncias: ?errari- S+ @+ "222;$+ Sambando com inu!+ ,'ta booNs+ 7orimoto- C+ "222;$+ Servidores inu! Uuia 4rtico+ Su'ina+ S,78, "22LL$+ 4&ina o9cia' do samba+ Dispon.ve' em: V(ttp:HHwww+samba+or&HW+ Sc(roder- C+ "222;$+ ivro de @eceitas+ ,'ta booNs+