Sei sulla pagina 1di 20

Comandos para gerenciamento de Usuarios no samba 4 ( Terminal )

Digitando o comando # export PATH=$PATH: !opt!samba!bin:!opt!samba!sbin Trocar senha do usurio # samba"tool user setpass#ord s$n%4&'rt$ ( ne#pass#ord=)*$4+m,d4r+s$n%4 Trocar senha do usurio e forca a troca no Prximo Login # samba"tool user setpass#ord s$n%4&'rt$ ( ne#pass#ord=)*$4+m,d4r+s$n%4 (must"c%ange"at"next"login Deletar Usurio # samba"tool user delete limpe-a+ti Deletar Usurio e Deletar a sua pasta Home # samba"tool user delete limpe-a+ti .. rm "r !s/stem!pro&ile!limpe-a+ti Listar Todos os Usurios do samba # samba"tool user list Desabilitar o Usurio com essa opo a conta no pode ser utilizada mais permanece no ser idor # samba"tool user disable limpe-a+ti Habilitar Usurio # samba"tool user enable limpe-a+ti 0xpira12o de sen%a do usu3rio ! expirao de senha para todos os usurios do dom"nio e feita com outro comando essa altera somente do usurio especificado # bom para ser usado em certas exce$es como por exemplo a%uele diretor %ue insiste em ser uma exceo a regra & '( e o numero de dias em %ue a senha ira expirar # samba"tool user setexpir/ limpe-a+ti (da/s=)' Desabilitar a expirao de senha # samba"tool user setexpir/ limpe-a+ti (noexpir/ 4rupos )riar um grupo # samba"tool group add diretoria Adicionar 53rios 4rupos de uma ,e-

# samba"tool group add 6diretoria diretoria7ead )riar um grupo e adicionar um descrio ao grupo # samba"tool group add diretoria (description= 4rupo da diretoria !dicionar um membro a um grupo # samba"tool group addmembers diretoria mundoti !dicionar um *rupo dentro de +utro *rupo ,o samba- podemos adicionar um grupos dentro de outro isso e muito util # samba"tool group addmembers diretoria diretoria7ead !dicionar .rios /embros a um grupo de uma ez s # samba"tool group addmembers diretoria 6mundoti8mundoti*9 0emo er um grupo # samba"tool group delete diretoria 0emo endo .rios grupos de uma ez # samba"tool group delete 6diretoria diretoria7ead 0emo er um membro de um grupo # samba"tool group remo,emembers diretoria mundoti 0emo er /embros de um grupo # samba"tool group remo,emembers diretoria 6mundoti8mundoti*9 Listar todos os grupos # samba"tool group list Listar Usurios pertencente a um grupo # samba"tool group listmembers diretoria

4erenciando :eu ser,idor ;<: pelo s%ell no samba4


Publicado em por 1eferson salles

=b>eti,o: 2xplicar como *erenciar 3eu 3er idor dns no samba- pelo shell ?ntrodu12o: 2ste Post tem como ob1eti o explicar4 !dicionar uma zona 0e ersa !dicionar entradas no 5ona primaria e re ersa )onsultar 6nformao sobre as zona de dns 2 outras

,o post anterior 7)riando usurio Pelo 3hell no 3amba-8 expli%uei como criar usurio pelo shell ,o post anterior 7*erenciando usurios e grupos pelo shell no samba-9 expli%uei como *erenciar usurio e grupos pelo shell )enrio4 3er idor4 Debian : .erso do 3amba4 -;(;< =aixa de ip da 5ona re ersa > '?@;'AB;';(C@- # )lasse ) & 2ntrada a ser criada no Dns > roteador;empresa;casa 6p da entrada criada no Dns # roteador;empresa;casa & > '?@;'AB;';' 3enha do usuario > 3enhaDdoDusuarioDadministrator ,ome do dominio > empresa;casa Diretrio de instalao do samba > CoptCsambaC E+bs4 para executar esses comandos sem ter digitar o caminho completo 2x sambaFtool CoptCsambaCbinCsambaFtool ocG tem %ue ter exporta a ari el path do local da instalao do samba- isso pode ser feito da seguinte forma; Digitando o comando # export PATH=$PATH: !opt!samba!bin:!opt!samba!sbin ,o .amos )riar a zona primaria por%ue a mesma 1 foi criada automaticamente pelo samba

)omo Podemos er # samba"tool dns -onelist )*@+'+'+) (auto "U Administrator ( pass#ord=:en%a7do7usuario7administrator 3aida do comando
2 zone(s) found pszZoneName : empresa.casa Flags : DNS_RPC_ZON _DS!N" #R$" D DNS_RPC_ZON _%PD$" _S C%R Zone"&pe : DNS_ZON _"'P _PR!($R' )ers*on : +, d-DpFlags : DNS_DP_$%"OCR $" D DNS_DP_DO($!N_D F$%." DNS_DP_ N.!S" D pszDpF/dn : Doma*nDnsZones.empresa.casa pszZoneName : _msdcs.empresa.casa Flags : DNS_RPC_ZON _DS!N" #R$" D DNS_RPC_ZON _%PD$" _S C%R Zone"&pe : DNS_ZON _"'P _PR!($R' )ers*on : +, d-DpFlags : DNS_DP_$%"OCR $" D DNS_DP_FOR S"_D F$%." DNS_DP_ N.!S" D pszDpF/dn : Fores0DnsZones.empresa.casa )amos Cr*ar uma zona re1ersa

)riar zona re ersa # samba"tool dns -onecreate )*@+'+'+) )+)AB+)C*+in"addr+arpa "U Administrator (pass#ord=:en%a7do7usuario7administrator Obs a zona reversa criada foi para uma faixa de ip 192.168.1.0/24 ( Classe C +utro exemplo para uma rede classe ! '(;(;(;( # samba"tool dns -onecreate )*@+'+'+) )'+in"addr+arpa "U Administrator (pass#ord=:en%a7do7usuario7administrator !erificando se a zona foi criada corre"amen"e. # samba"tool dns -onelist )*@+'+'+) (re,erse "U Administrator ( pass#ord=:en%a7do7usuario7administrator 3aida do comando
pszZoneName : 2.234.252.*n6addr.arpa

Flags : DNS_RPC_ZON _DS!N" #R$" D DNS_RPC_ZON _%PD$" _S C%R Zone"&pe : DNS_ZON _"'P _PR!($R' )ers*on : +, d-DpFlags : DNS_DP_$%"OCR $" D DNS_DP_DO($!N_D F$%." DNS_DP_ N.!S" D pszDpF/dn : Doma*nDnsZones.empresa.casa )riar uma entrada no dns # samba"tool dns add )*@+'+'+) empresa+casa roteador+empresa+casa A )C*+)AB+)+) "U Administrator ( pass#ord=:en%a7do7usuario7administrator Testando se a entrada foi criada corretamente; # dig roteador+empresa+casa
Saida do comando 7 8899 D*# 5.4.:6rpz2;rl,,+.226P2 8899 ro0eador.empresa.casa 77 glo<al op0*ons: ;cmd 77 #o0 ans-er:

77 699= $D R886 opcode: >% R'? s0a0us: NO RROR? *d: 3@,32 77 flags: /r aa rd ra7 >% R': 2? $NSA R: 2? $%"=OR!"': ,? $DD!"!ON$.: , 77 >% S"!ON S C"!ON: 7ro0eador.empresa.casa. !N $ 77 $NSA R S C"!ON: ro0eador.empresa.casa. 5,, !N $ 252.234.2.2 77 >uer& 0*me: + msec 77 S R) R: 22B.,.,.2C+@(22B.,.,.2) 77 A= N: Sa0 (a& 24 22:+::,B 2,2@ 77 (S# S!Z rc1d: ++

)riar uma entrada na zona re ersa # samba"tool dns add )*@+'+'+) )+)AB+)C*+in"addr+arpa ) PTD roteador+empresa+casa "U Administrator ( pass#ord=:en%a7do7usuario7administrator )omo podem reparar o ip do roteador e '?@;'AB;';' como a zona re ersa e de classe ) !dicionamos socmente o ' # %ue completa o ip do roteador & !ntes do ptr Testando se a entrada foi criada corretamente; # nslooEup )C*+)AB+))+) 3aida do comando
Ser1er: 22B.,.,.2 $ddress: 22B.,.,.2C+@ 2.2.234.252.*n6addr.arpa name D ro0eador.empresa.casa.

Alguns comando uteis Listar informa$es sobre o seu ser idor de dns # samba"tool dns ser,erin&o )*@+'+'+) "U Administrator "( pass#ord=:en%a7do7usuario7administrator Listar todas as 5ona de dns do seu ser idor # samba"tool dns -onelist )*@+'+'+) "U Administrator ( pass#ord=:en%a7do7usuario7administrator Listar 3omente as 5ona de dns re erso #samba"tool dns -onelist )*@+'+'+) (re,erse "U Administrator ( pass#ord=:en%a7do7usuario7administrator 6nforma$es sobre uma zona especifica # samba"tool dns -onein&o )*@+'+'+) empresa+casa "U Administrator ( pass#ord=:en%a7do7usuario7administrator .er todas as entradas confiiguradas da zona empresa;casa # samba"tool dns Fuer/ )*@+'+'+) empresa+casa G AHH "U Administrator (pass#ord=:en%a7do7usuario7administrator .er todas as entradas configuradas da zona re ersa # samba"tool dns Fuer/ )*@+'+'+) ))+)AB+)C*+in"addr+arpa G AHH "U Administrator (pass#ord=:en%a7do7usuario7administrator

) * $ 4 I A @ B C )' )) )* )$ )4 )I )A )@ )B )C *' *) ** *$ *4 *I *A *@ *B *C $' $) $* $$ $4 $I $A $@ $B $C 4' 4) 4* 4$

uptime /um update "/ ,im !etc!securit/!limits+con& /um install ,im ls clear ls cd anaconda"Es+c&g ls ,im !etc!securit/!limits+con& ls c%Econ&ig iptables o&& c%Econ&ig ipAtables o&& ,im !etc!s/scon&ig!selinux reboot %istor/ tune*&s "l !de,!mapper!,g7dominio')"Hog5ol' Jgrep options tune*&s "l !de,!mapper!,g7dominio')"Hog5ol'' Jgrep options tune*&s "l !de,!mapper!,g7dominio')"Hog5ol') Jgrep options tune*&s "l !de,!mapper!,g7dominio')"Hog5ol'* Jgrep options ,im !etc!&stab mount "o remount ! # Koi colocado na lin%a do ! ext4 user7xattr8acl8de&ault )) instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% cat instalando7samba4+s% /um "/ install compat"glibc"%eaders ,im instalando7samba4+s% s% instalando7samba4+s% clear ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s%

44 4I 4A 4@ 4B 4C I' I) I* I$ I4 II IA I@ IB IC A' A) A* A$ A4 AI AA A@ AB AC @' @) @* @$ @4 @I @A @@ @B @C B' B) B* B$ B4 BI BA B@ BB BC C' C) C* C$ C4 CI

,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% s% instalando7samba4+s% Jgrep Lnao ?nstalado s% instalando7samba4+s% Jgrep Lnao ?nstaladoL /um "/ install compat"glibc"%eaders setroubles%oot"ser,er ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ls ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% s% instalando7samba4+s% ,im instalando7samba4+s% /um install "/ #get .. s% instalando7samba4+s% tar x-& samba"latest+tar+g- "C !usr!local!src! cd !usr!local!src!samba"4+'+C! ls +!con&igure +!con&igure ""enable"debug ""enable"sel&test maEe

CA C@ CB CC )'' )') )'* )'$ )'4 )'I )'A )'@ )'B )'C ))' ))) ))* ))$ ))4 ))I ))A ))@ ))B ))C )*' )*) )** )*$ )*4 )*I )*A )*@ )*B )*C )$' )$) )$* )$$ )$4 )$I )$A )$@ )$B )$C )4' )4) )4* )4$ )44 )4I )4A )4@

maEe install ls cd docs ls cd manpages! ls &or i in ) I @ BMdo cp N+$i !usr!s%are!man!man$iMdone man samba"tool #!usr!local!samba!bin!samba"tool domain pro,ision ls cd !etc! ls cd !usr!local!src!samba"4+'+C! ls clear ls cd s#at! ls cd include! ls cd ++ ls cd images! ls cd ++ ls cd %elp! ls cd ++ ls cd ++ ls cd examples! ls cd auto&s! ls less auto+smb clear ls cd ++ ls clear ls cd logon! ls cd ntlogon! ls cat ntlogon+con& ls cd ++ ls cd genlogon!

)4B )4C )I' )I) )I* )I$ )I4 )II )IA )I@ )IB )IC )A' )A) )A* )A$ )A4 )AI )AA )A@ )AB )AC )@' )@) )@* )@$ )@4 )@I )@A )@@ )@B )@C )B' )B) )B* )B$ )B4 )BI )BA )B@ )BB )BC )C' )C) )C* )C$ )C4 )CI )CA )C@ )CB )CC

ls cat genlogon+pl clear ls cd ++ ls cd mElogon! ls cat mElogon+pl clear ls cat mElogon+con& clear ls cd ++ ls cd ++ ls cd scripts! ls cd users7and7groups! ls cd ++ ls cd ++ ls misc! ls cd misc! ls cd ++ ls cd ++ ls clear ls cd codepages! ls cd ++ ls clear ls cd include! ls cd public! ls cd samba! ls cd ++ ls cd util! ls

*'' *') *'* *'$ *'4 *'I *'A *'@ *'B *'C *)' *)) *)* *)$ *)4 *)I *)A *)@ *)B *)C **' **) *** **$ **4 **I **A **@ **B **C *$' *$) *$* *$$ *$4 *$I *$A *$@ *$B *$C *4' *4) *4* *4$ *44 *4I *4A *4@ *4B *4C *I' *I)

cd ++ ls &ind + cd ++ ls cd ++ ls cd pacEaging! ls cd DH0H ls cd setup! ls cd ++ ls cd ++ ls cd 0xample! ls cd ++ ls cd ++ ls cd bin! ls cd de cd de&ault! ls cd &ile7ser,er! ls cd ++ ls cd aut%! lEs ls cd credentials! ls cd ++ ls cd ++ ls cd ++ ls cd d/ncon&ig! ls &ile #script less #script ls cd ++ ls cd libgpo! ls

*I* cd gpext! *I$ ls *I4 cd ++ *II ls *IA cd bin! *I@ ls *IB cd ++ *IC ls *A' cd *A) ls *A* ,im instalando7samba4+s% *A$ %istor/ *A4 %istor/ Jgrep #get *AI ,im instalando7samba4+s% *AA #tar x-& samba"latest+tar+g- "C !usr!local!src! *A@ ec%o Ltar x-& samba"latest+tar+g- "C !usr!local!src!L OOinstalando7samba4+s% *AB ,im instalando7samba4+s% *AC ec%o L+!con&igure ""enable"debug ""enable"sel&test L OOinstalando7samba4+s% *@' #maEe install *@) ,im instalando7samba4+s% *@* #ec%o L+!con&igure ""enable"debug ""enable"sel&test L OOinstalando7samba4+s% *@$ s *@4 ,im instalando7samba4+s% *@I clear *@A ls *@@ cat ) *@B rm "& ) *@C ls *B' cat instal *B) date *B* cat instalando7samba4+s% *B$ ,im instalando7samba4+s% *B4 ls *BI clear *BA ls *B@ s%utdo#n "% no# *BB i&con&ig *BC iptables "H *C' ser,ice iptables stop *C) ser,ice ss%d status *C* ls *C$ clear *C4 ls *CI %istor/ :CD?PT para instala12o do :APQA 4 #R!bin!bas% #

# 5aria,eis do sistema # # PAC=T0: <0C0::AD?=: PADA A ?<:TAHASA= ;= :APQA 4 ( C0<T=: A+4 ) pacotes=Lcompat"glibc"%eaders cups"de,el c/rus"sasl"de,el gcc gdb gnutls"de,el Eernel"de,el Ee/utils"libs"de,el ErbI"#orEstation libacl" de,el libaio"de,el libattr"de,el libblEid"de,el libcap"de,el libidn"de,el libpcap"de,el libsemanage"p/t%on libsepol"de,el libtirpc"de,el libxml*"de,el libxslt openldap"de,el pam"de,el pEgcon&ig polic/coreutils"p/t%on popt"de,el p/t%on"de,el readline"de,el setools" libs setools"libs"p/t%on setroubles%oot"plugins setroubles%oot"ser,er sFlite"de,el -lib"de,el ,im #getL instalar=L L &or i in $pacotes do ec%o LPesFuisando pacote $iL resultado=Trpm "Fa Jgrep $iT i& test "- L$resultadoL M t%en ec%o LPacote nao ?nstalado : $i L # CA:= = PAC=T0 <A= 0U?:TA D0AH?VA A ?<:TAHASA= instalar=L$i $instalarL #um "/ $i &i done # 0xecutando a instalacao dos pacotes necessarios para o :amba i& test "- L$instalarLMt%en ec%o L0xecutando a instalacao dos pacotesL ec%o $instalar read /um "/ $instalar &i # ;o#nload :amba4 ec%o L0&etuando o ;o#nload L cd !opt #get "c %ttp:!!&tp+samba+org!pub!samba!samba"latest+tar+gec%o L;escompactandoL tar x-& samba"latest+tar+g- "C !usr!local!src! ec%o L?nstalando o :amba 4L cd !usr!local!src!sambaN maEe .. maEe install +!con&igure ""enable"debug ""enable"sel&test

WrootGdominio') binX# +!samba"tool domain pro,ision Dealm WCCQ+=D4+QDX: ccb+org+br ;omain WccbX: ccb :er,er Dole (dc8 member8 standalone) WdcX: dc ;<: bacEend (:APQA7?<T0D<AH8 Q?<;C7KHATK?H08 Q?<;C7;HV8 <=<0) W:APQA7?<T0D<AHX: ;<: &or#arder ?P address (#rite YnoneY to disable &or#arding) W)C*+)AB+)**+)X: Administrator pass#ord: Det/pe pass#ord: HooEing up ?P,4 addresses HooEing up ?P,A addresses <o ?P,A address #ill be assigned :etting up s%are+ldb :etting up secrets+ldb :etting up t%e registr/ :etting up t%e pri,ileges database :etting up idmap db :etting up :AP db :etting up sam+ldb partitions and settings :etting up sam+ldb root;:0 Pre"loading t%e :amba 4 and A; sc%ema Adding ;omain;<: ;C=ccb8;C=org8;C=br Adding con&iguration container :etting up sam+ldb sc%ema :etting up sam+ldb con&iguration data :etting up displa/ speci&iers Podi&/ing displa/ speci&iers Adding users container Podi&/ing users container Adding computers container Podi&/ing computers container :etting up sam+ldb data :etting up #ell Eno#n securit/ principals :etting up sam+ldb users and groups :etting up sel& >oin Adding ;<: accounts Creating C<=Picroso&t;<:8C<=:/stem8;C=ccb8;C=org8;C=br Creating ;omain;nsVones and Korest;nsVones partitions Populating ;omain;nsVones and Korest;nsVones partitions :etting up sam+ldb root;:0 marEing as s/nc%roni-ed Kixing pro,ision 4U?;s A Zerberos con&iguration suitable &or :amba 4 %as been generated at !usr!local!samba!pri,ate!ErbI+con& =nce t%e abo,e &iles are installed8 /our :amba4 ser,er #ill be read/ to use :er,er Dole: acti,e director/ domain controller Hostname: dominio') <etQ?=: ;omain: CCQ

;<: ;omain: ;=PA?< :?;:

ccb+org+br :")"I"*)"$@'$BBI@I$"A$*)''C*)"$CAA*C4I)$

WrootGdominio') binX# !usr!local!samba!sbin!samba WrootGdominio') binX# netstat "lntupJgrep samba tcp ' ' '+'+'+':)$I '+'+'+':N )I'B!samba tcp ' ' '+'+'+':4A4 '+'+'+':N )I)4!samba tcp ' ' '+'+'+':I$ '+'+'+':N )I*'!samba tcp ' ' '+'+'+':BB '+'+'+':N )I)4!samba tcp ' ' '+'+'+':A$A '+'+'+':N )I))!samba tcp ' ' '+'+'+':)'*4 '+'+'+':N )I'B!samba tcp ' ' '+'+'+':$*AB '+'+'+':N )I))!samba tcp ' ' '+'+'+':$*AC '+'+'+':N )I))!samba tcp ' ' '+'+'+':$BC '+'+'+':N )I))!samba udp ' ' )C*+)AB+)**+*'*:)$@ '+'+'+':N )I'C!samba udp ' ' )C*+)AB+)**+*II:)$@ '+'+'+':N )I'C!samba udp ' ' '+'+'+':)$@ '+'+'+':N )I'C!samba udp ' ' )C*+)AB+)**+*'*:)$B '+'+'+':N )I'C!samba udp ' ' )C*+)AB+)**+*II:)$B '+'+'+':N )I'C!samba udp ' ' '+'+'+':)$B '+'+'+':N )I'C!samba udp ' ' '+'+'+':I$ '+'+'+':N )I*'!samba udp ' ' )C*+)AB+)**+*'*:4A4 '+'+'+':N )I)4!samba udp ' ' '+'+'+':4A4 '+'+'+':N )I)4!samba udp ' ' )C*+)AB+)**+*'*:BB '+'+'+':N )I)4!samba udp ' ' '+'+'+':BB '+'+'+':N )I)4!samba udp ' ' )C*+)AB+)**+*'*:$BC '+'+'+':N )I)*!samba udp ' ' '+'+'+':$BC '+'+'+':N )I)*!samba

=USA =USA =USA =USA =USA =USA =USA =USA =USA

5eri&icando o dominio
[root@dominio01 bin]# ./smbclient -L localhost -U% Domain=[CCB] !=[Uni"] !er#er=[!amba $.0.%] !harename &'(e Comment -----------------netlo)on Dis* s's#ol Dis* +,C+,C +,C !er#ice .!amba $.0.%/ Domain=[CCB] !=[Uni"] !er#er=[!amba $.0.%] !er#er --------0or*)ro1( --------Comment ------2aster -------

Colocando as coisas no seu de,ido lugar


#3/bin/bash # Comandos do !amba $ no (ath do sistema # Co('ri)ht 4015 6ose Carlos 7ocha 89cr0ch$@)mail.com: # # &his (ro)ram is ;ree so;t<are= 'o1 can redistrib1te it and/or modi;' # it 1nder the terms o; the >?U >eneral ,1blic License as (1blished b' # the @ree !o;t<are @o1ndation= either #ersion 4 o; the LicenseA or # .at 'o1r o(tion/ an' later #ersion. # # &his (ro)ram is distrib1ted in the ho(e that it <ill be 1se;1lA # b1t 0+&B U& C?D 0C77C?&D= <itho1t e#en the im(lied <arrant' o; # 2E7CBC?&CB+L+&D or @+&?E!! @ 7 C ,C7&+CULC7 ,U7, !E. !ee the # >?U >eneral ,1blic License ;or more details. # # Do1 sho1ld ha#e recei#ed a co(' o; the >?U >eneral ,1blic License # alon) <ith this (ro)ram= i; notA <rite to the @ree !o;t<are # @o1ndationA +nc.A F1 @ran*lin !treetA @i;th @loorA BostonA # 2C 04110-1501A U!C. # # Colocando os comandos do !amba $ no (ath do sistema e"(ort ,C&B=G/1sr/local/samba/binH/1sr/local/samba/sbinH-I,C&BJG

[root@dominio01 K]# so1rce /etc/(ro;ile.d/samba$.sh [root@dominio01 K]# samba -L Lersion $.0.%

:cript para iniciar o samba 4


[root@dominio01 init.d]# cat samba$

#3/bin/bash # # samba$ &his shell scri(t ta*es care o; startin) and sto((in) # samba$ daemons. # # ch*con;i)H - FM N$ # descri(tionH !amba $.0 <ill be the ne"t #ersion o; the !amba s1ite # and incor(orates all the technolo)' ;o1nd in both the !amba$ al(ha # series and the stable 5." series. &he (rimar' additional ;eat1res # o#er !amba 5.O are s1((ort ;or the Ccti#e Director' lo)on (rotocols # 1sed b' 0indo<s 4000 and abo#e. ### BE>+? +?+& +?@ # ,ro#idesH samba$ # 7eP1ired-!tartH -net<or* -localQ;s -remoteQ;s # 7eP1ired-!to(H -net<or* -localQ;s -remoteQ;s # !ho1ld-!tartH -s'slo) -named # !ho1ld-!to(H -s'slo) -named # !hort-Descri(tionH start and sto( samba$ # Descri(tionH !amba $.0 <ill be the ne"t #ersion o; the !amba s1ite # and incor(orates all the technolo)' ;o1nd in both the !amba$ al(ha # series and the stable 5." series. &he (rimar' additional ;eat1res # o#er !amba 5.O are s1((ort ;or the Ccti#e Director' lo)on (rotocols # 1sed b' 0indo<s 4000 and abo#e. ### E?D +?+& +?@ # !o1rce ;1nction librar'. . /etc/init.d/;1nctions # !o1rce net<or*in) con;i)1ration. . /etc/s'scon;i)/net<or* (ro)=samba (ro)Qdir=/1sr/local/samba/sbin/ loc*;ile=/#ar/loc*/s1bs's/-(ro) start./ I [ G-?E&0 7R+?>G = GnoG ] SS e"it 1 # [ -" /1sr/sbin/nt(d ] TT e"it F # !tart daemons. echo -n -G!tartin) samba$H G daemon -(ro)Qdir/-(ro) -D 7E&LCL=-U echo [ -7E&LCL -eP 0 ] SS to1ch -loc*;ile ret1rn -7E&LCL

J sto(./ I

[ G-EU+DG 3= G0G ] SS e"it $ echo -n -G!h1ttin) do<n samba$H G *ill(roc -(ro)Qdir/-(ro) 7E&LCL=-U echo [ -7E&LCL -eP 0 ] SS rm -; -loc*;ile ret1rn -7E&LCL

# !ee ho< <e <ere called. case G-1G in start/ start == sto(/ sto( == stat1s/ stat1s -(ro) == restart/ sto( start == reload/ echo G?ot im(lemented 'et.G e"it 5 == V/ echo -GUsa)eH -0 IstartTsto(Tstat1sTrestartTreloadJG e"it 4 esac

Pos cria12o do :cript


[root@dominio01 init.d]# chmod NFF samba$ [root@dominio01 init.d]# ch*con;i) --add samba$ [root@dominio01 init.d]# ch*con;i) samba$ on [root@dominio01 init.d]# ser#ice samba$ stat1s samba .(id 1F40 1F1% 1F1M 1F1N 1F1O 1F1F 1F1$ 1F14 1F11 1F10 1F0% 1F0M 1F0N 1F0O/ estW em e"ec1XYo...

Testando ;<: HrootIdominio(' init;dJK host Ft 30. Dldap;Dtcp;ccb;org;br Dldap;Dtcp;ccb;org;br has 30. record ( '(( <B? dominio(';ccb;org;br; HrootIdominio(' init;dJK host Ft 30. DLerberos;Dudp;ccb;org;br DLerberos;Dudp;ccb;org;br has 30. record ( '(( BB dominio(';ccb;org;br; 5eri&icando o Zerberos HrootIdominio(' init;dJK rpm F%a Mgrep LrbN LrbNFde elF';'(;<F'(;elAD-;-;iABA LrbNFlibsF';'(;<F'(;elAD-;-;iABA LrbNFOorLstationF';'(;<F'(;elAD-;-;iABA Con&igurando o Zerberos !penas os itens em negrito de em ser alterados; HrootIdominio(' etcJK im CetcCLrbN;conf HloggingJ default > =6L24C arClogCLrbNlibs;log Ldc > =6L24C arClogCLrbNLdc;log

adminDser er > =6L24C arClogCLadmind;log HlibdefaultsJ defaultDrealm > CCQ+=D4+QD dnsDlooLupDrealm > false dnsDlooLupDLdc > true ticLetDlifetime > @-h reneODlifetime > :d forOardable > true HrealmsJ 2P!/PL2;)+/ > Q Ldc > Lerberos;example;com adminDser er > Lerberos;example;com R HdomainDrealmJ ;example;com > 2P!/PL2;)+/ example;com > 2P!/PL2;)+/ Testando a autentica12o HrootIdominio(' etcJK Linit administratorI))S;+0*;S0 PassOord for administratorI))S;+0*;S04 Tarning4 Uour passOord Oill expire in -' daVs on =ri +ct @N 'N4-<4(B @('< 5eri&icando as credenciais HrootIdominio(' etcJK Llist TicLet cache4 =6L24CtmpCLrbNccD( Default principal4 administratorI))S;+0*;S0 .alid starting 2xpires 3er ice principal (?C'<C'< 'N4'B4<< (?C'-C'< ('4'B4<< LrbtgtC))S;+0*;S0I))S;+0*;S0 reneO until (?C@(C'< 'N4'B4@?

Time :er,er ( <TP ) ?nstalando o ser,idor e o cliente


[root@dominio01 etc]# '1m -' install nt( nt(date Loaded (l1)insH ;astestmirror Loadin) mirror s(eeds ;rom cached host;ile V baseH mirror.)lobo.com V e"trasH mirror.)lobo.com V 1(datesH mirror.)lobo.com !ettin) 1( +nstall ,rocess 7esol#in) De(endencies --: 71nnin) transaction chec* ---: ,ac*a)e nt(.iOMO 0H$.4.$(M-5.elO.centos <ill be installed ---: ,ac*a)e nt(date.iOMO 0H$.4.$(M-5.elO.centos <ill be installed --: @inished De(endenc' 7esol1tion De(endencies 7esol#ed ==================================================================================================================================== ======================== ,ac*a)e Crch Lersion 7e(ositor' !iZe ==================================================================================================================================== ======================== +nstallin)H

nt( $5O * nt(date FN *

iOMO iOMO

$.4.$(M-5.elO.centos $.4.$(M-5.elO.centos

base base

&ransaction !1mmar' ==================================================================================================================================== ======================== +nstall 4 ,ac*a)e.s/ &otal do<nload siZeH $%5 * +nstalled siZeH 1.4 2 Do<nloadin) ,ac*a)esH .1/4/H nt(-$.4.$(M-5.elO.centos.iOMO.r(m T $5O *B 00H00 .4/4/H nt(date-$.4.$(M-5.elO.centos.iOMO.r(m T FN *B 00H00 ----------------------------------------------------------------------------------------------------------------------------------------------------------&otal 1.0 2B/s T $%5 *B 00H00 71nnin) r(mQchec*Qdeb1) 71nnin) &ransaction &est &ransaction &est !1cceeded 71nnin) &ransaction +nstallin) H nt(date-$.4.$(M-5.elO.centos.iOMO 1/4 +nstallin) H nt(-$.4.$(M-5.elO.centos.iOMO 4/4 Leri;'in) H nt(date-$.4.$(M-5.elO.centos.iOMO 1/4 Leri;'in) H nt(-$.4.$(M-5.elO.centos.iOMO 4/4 +nstalledH nt(.iOMO 0H$.4.$(M-5.elO.centos Com(lete3 nt(date.iOMO 0H$.4.$(M-5.elO.centos

Con&igurando o ser,idor de Horas ( Time:er,er ) 0dite o arFui,o !etc!ntp+con&8 e execute as altera1[es como mostrado abaixo+ K Use public ser ers from the pool;ntp;org pro1ect; K Please consider 1oining the pool #http4CCOOO;pool;ntp;orgC1oin;html&; K K K K Linhas comentadas ser er (;centos;pool;ntp;org ser er ';centos;pool;ntp;org ser er @;centos;pool;ntp;org

K Linhas adicionadas ser,er a+ntp+br ser,er b+ntp+br ser,er c+ntp+br ?ntegra12o Time:er,er com :amba4 <o &inal do arFui,o ntp+con& incluir as lin%as abaixo+ K 6,T2*0!)!+ )+/ + 3!/S!ntpsigndsocLet CusrClocalCsambaC arClibCntpsigndC restrict default mssntp Colocando pra &uncionar HrootIdominio(' etcJK ntpdate Fb a;ntp;br '< 3ep '@4<(4(< ntpdateH':NAJ4 step time ser er @((;'A(;(;B offset F'(:?B;:'-:B? sec HrootIdominio(' etcJK ser ice ntpd start 6niciando o ntpd4 H +W J

HrootIdominio(' etcJK chLconfig ntpd on