tudo sobre o samba

Upload: ilten-lima

Post on 06-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Tudo Sobre o Samba

    1/19

    Tudo sobre o samba

    Prezados colegas,

    Primeiramente saudações pinguianas a todos.

    Depois de muito pesquisar na Internet para montar um controlador de domínio Samba com

    PDC, recebi escrever esse artigo para facilitar a vida de quem precisar fazer isso.Para isso, utilizaremos o nosso amado Debian.

    ogo depois de instalar o Debian !"#$inu% & preciso atualizar o sistema, para isso altere o

    sources.list colocando as seguintes lin'as(

    # vim /etc/apt/sources.list

    Dei%e)o assim(

    1

    2

    3

    4

    5

    6

    7

    8

    deb http://security.debian.org/ squeeze/updatesmain contrib non-freedeb-src http://security.debian.org/ squeeze/updatesmain contribnon-free

     

    deb http://ftp.debian.org/debian/squeeze-updates main contrib

    deb-src http://ftp.debian.org/debian/squeeze-updates main contrib 

    deb http://ftp.br.debian.org/debian/squeeze main contrib non-freedeb-src http://ftp.br.debian.org/debian/squeeze main contrib non-free

    Salve, saia e atualize o sistema(

    # aptitude update && aptitude -y safe-upgrade –full-resolver && aptitude clean

    *gora que o sistema encontra)se atualizado, vamos ent+o instalar o samba.

    # aptitudeinstall samba

    *gora & 'ora de efetuar a configuraç+o.

    # vim /etc/samba/smb.conf 

    Dei%e)o assim ou adapte)o conforme suas necessidades(

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    2223

    [global]  workgroup = !"#$%#$%&'($)*  netbios name = !%+  ser,er string = er,idor de %ominio  domain master = yes  domain logons = yes  logon script = samba.bat  logon home = ').profiles  logon path= 'profiles)  security = user  encrypt passwords = true  enablepri,ileges = yes  passdb backend = tdbsam

      ,eto files = /0.iso1 0.mp2  prefered master = yes  localmaster = yes  os le,el = 344  wins support = yes  panic action = /usr/share/samba/panic-actiond  socket options = 5+!6$&%#'7 &6"+89)=;3

  • 8/17/2019 Tudo Sobre o Samba

    2/19

    24

    25

    26

    27

    28

    2930

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    47

    48

    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    59

    60

    61

    62

    63

    64

    65

    66

    67

    68

    69

    70

    71

    7273

      recycle:,ersions = yes  recycle:repository = /arqui,os/samba/trash/)  recycle:keeptree = yes  recycle:e?clude = 0.mp21 0.iso  recycle:e?clude6dir = tmp1 cache  full6audit:success = write1 unlink1 rename1 rmdir1 chmod1 chown

      full6audit:prefi? = uB  full6audit:failure = none  full6audit:facility = local@  full6audit:priority = notice

     

    [netlogon]  comment = ser,ico de logon  path = /etc/samba/netlogon  readonly = yes  browseable = no

     

    [profiles]  path = /arqui,os/samba/profiles

      writeable = yes  browseable = no  create mask = 4C44  directory mask = 4D44

     

    [Eomes]  path = /home/u  ,alid users=   readonly = no  create mask = 4D44  directorymask = 4D44  browseable = no

     

    ['i?eira]  path = /arqui,os/samba/trash/)  writable = yes  create mask = 4D44  directory mask = 4D44  browseable = yes

     

    ["ecursos Eumanos]  path = /arqui,os/samba/rh  browseable = yes  writable = yes  ,alid users= Fgeral

     

    [+ompras]  path = /arqui,os/samba/compras  browseable = yes  writable = yes  ,alidusers= Fgeral

     

    [inanceiro]  path = /arqui,os/samba/financeiro  browseable = yes  writable = yes  ,alid users= Fgeral

     

    [Gualidade]  path = /arqui,os/samba/qualidade

  • 8/17/2019 Tudo Sobre o Samba

    3/19

    74

    75

    76

    77

    78

    7980

    81

    82

    83

    84

    85

    86

    87

    88

    89

    90

    91

    92

    93

    94

      browseable = yes  writable = yes  ,alid users= Fgeral

     

    [!ublico]  path = /arqui,os/samba/publico  browseable = yes  writable = yes

    amos agora criar o grupo geral(

    # groupadd geral

    *gora vamos criar a pasta arquivos, samba e a netlogon e aplicar suas devidas permissões(

    # mkdir -p /etc/samba/netlogon

    # mkdir -p /aruivos/samba

    # c!mod -" /aruivos

    # c!o$nroot%geral /aruivos/samba

    *gora vamos criar a pasta -tras' que funcionar/ como li%eira do samba(

    # mkdir /aruivos/samba/tras!

    # c!mod -" /aruivos/samba/tras!

    # c!o$nroot%geral /aruivos/samba/tras!/

    amos agora criar as outras pastas(

    # cd /aruivos/samba/

    # mkdirr! compras financeiro ualidade publico

    # c!mod -" /aruivos/samba/

    # c!o$nroot%geral /aruivos/samba/

    amos criar os usu/rios e colocar os usu/rio no grupo geral(

    *diciona usu/rio no sistema(

    # adduser'oao

    # smbpass$d -a'oao

    # adduser'oao geral

    # addusermaria

    # smbpass$d -a maria

    # addusermaria geral

    "+o podemos esquecer de adicionar o root no Samba tamb&m, pois ele ser/ utilizado para

    ingressar as m/quinas ru0indo1s no domínio(

    # smbpass$d -a root

    amos agora cadastrar as contas das m/quinas(

    Pra isso & preciso adicionar a lin'a $bin$false ao arquivo $etc$s'ells(# vim /etc/s!ells

  • 8/17/2019 Tudo Sobre o Samba

    4/19

    2 insira no final do arquivo(

    1 /bin/false

    Crie o grupo de m/quinas(

    # groupaddmauinas

    *dicionar as contas de m/quinas(

    # useradd -g mauinas -d /dev/null -s /bin/false pc-fulano(# pass$d -l pc-fulano(

    # smbpass$d -a -m pc-fulano

    Crie a pasta profiles, nela que ficar+o os arquivos do usu/rio, /rea de trabal'o, meus

    documentos etc.

    # mkdir -p /aruivos/samba/profiles

    # c!mod ) /aruivos/samba/profiles

    *gora basta criar o script de logon(

    # vim /etc/samba/netlogon/samba.bat

    Dei%e)o assim(

    1 net use *: !%+!ublico

    *plique as permissões(# c!mod * /etc/samba/netlogon/samba.bat

    2sse script faz como que a pasta -Publico e a pasta -3ome do usu/rio se4a mapeada

    durante o login.

    5bs.( 6epare que adicionei a lin'a -addmachine script = /usr/sbin/useradd -d /dev/null -g

    100 -s /bin/false -M %u no arquivo de configuraç+o do samba 7$etc$samba$smb.conf8. 2ssa

    lin'a acaba com a necessidade de criar uma conta para o computador que for ingressar no

    domínio.

    *gora basta reiniciar o samba(

    # /etc/init.d/samba restart

  • 8/17/2019 Tudo Sobre o Samba

    5/19

  • 8/17/2019 Tudo Sobre o Samba

    6/19

    # mkdir -p /var/samba/netlogon

    # chmod 775 /var/samba/netlogon

    'om o /CCD/ estamos permitindo que al+m do root, outros usuários que voc3 adicionar no grupopossam alterar o conteEdo da pasta. sso pode ser Etil caso e#istam outros administradores derede al+m de voc3.

    'adastre agora os logins dos usuários, com as senhas que eles utilizarão para se logar a partir dasmáquinas Windows. Neste caso não + preciso se preocupar em manter as senhas em sincronismoentre o servidor e as estações. Na verdade, as contas que criamos aqui não precisam sequere#istirem nas estações, pois o login será *eito no servidor. "ara adicionar um usuário de teste/4oao/, use os comandos5

    # adduserjoao

    # smbpasswd -ajoao

    2 importante criar tamb+m a pasta /pro*ile.pds/ dentro do diretFrio home do usuário, onde ocliente Windows armazenará as in*ormações de seção cada vez que o usuário *az logon5

    # mkdir /home/joao/profile.pds

    )l+m das contas para cada usuário, + preciso cadastrar tamb+m uma conta %sem senha( para cadamáquina. Goc3 deve usar aqui os mesmos nomes usados na con*iguração de rede em cada cliente.Se a máquina se chama /athenas/ por e#emplo, + preciso criar um login de máquina com omesmo nome5

    # useradd -d /dev/null -s /bin/false athenas$

    # passwd -l athenas$

    # smbpasswd -a -m athenas

    Note que nos dois primeiros comandos + adicionado um /H/ depois do nome, que indica que

    estamos criando um login de máquina, que não tem diretFrio home %!d >dev>null(, não possui umshell válido %!s >bin>*alse( e está travada %passwd !l(. sta conta + válida apenas no Samba, onde+ cadastrada com a opção /!m/ %machine(. stas contas de máquina são chamadas de/trustedaccounts/ ou /trustee/.

    "or Eltimo, + necessário criar o arquivo //var/samba/netlogon/netlogon.bat /, um script que +lido e e#ecutado pelos clientes ao *azer logon. Goc3 pode *azer muitas coisas atrav+s dele, mas ume#emplo de arquivo *uncional +5

    net use H: /HOMEnet use x: \gdharu!vos /"esnet t!me \gdh /set /"es

    ste script *az com que a pasta home de cada usuário %compartilhada pelo Samba atrav+s daseção /homes/( se4a automaticamente mapeada como a unidade /:5/ no cliente, o que pode serbastante Etil para bac8ups por e#emplo. Naturalmente, cada usuário tem acesso apenas a seuprFprio home.

    ) segunda linha + um e#emplo de como *azer com que determinados compartilhamentos doservidor se4am mapeados no cliente. - /net use #5 Igdharquivos >1es/ *az com que ocompartilhamento /arquivos/ %que precisaria ser con*igurado no smb.con*( se4a mapeado como odrive /J5/ nos clientes. ) terceira linha sincroniza o relFgio do cliente com o do servidor.

    =embre!se que o /gdh/ dentro do netlogon.bat deve ser substitu$do pelo nome do seu servidorSamba, con*igurado na opção /netbiosname 0/ do smb.con*.

    ais uma con*iguração Etil %por+m opcional( + *azer com que o servidor armazene os arquivos econ*igurações do usuário %recurso chamado #oam!ng $ro%!les(, *ornecendo!os K estação nomomento em que o usuário *az logon. sto permite que o usuário possa trabalhar em outras

  • 8/17/2019 Tudo Sobre o Samba

    7/19

    máquinas da rede e *az com que seus arquivos de trabalho se4am armazenados no servidor,diminuindo a possibilidade de perda de dados.

    "or outro lado, isto *az com que se4a consumido mais espaço de armazenamento do servidor eaumenta o trá*ego da rede, 4á que os arquivos precisam ser trans*eridos para a estação a cadalogon. sto pode tornar!se um problema caso os usuários da rede tenham o hábito de salvarmuitos arquivos grandes na área de trabalho.

    Note que o servidor não armazena todos os arquivos do usuário, apenas as con*igurações,entradas do menu iniciar, coo8ies, boo8mar8s e arquivos temporários do e o conteEdo daspastas &es8top, odelos e eus &ocumentos.

    "ara ativar o suporte no Samba, adicione as duas linhas abai#o no *inal da seção /global/ dosmb.con* %abai#o da linha /logon script 0 netlogon.bat/(5

    logon home & \'(').pro%!leslogon path & \'(pro%!les')

    )dicione tamb+m um novo compartilhamento, adicionando as linhas abai#o no *inal do arquivo5

    *pro%!les+path & /var/pro%!leswr!teable & ,esbrowseable & oreate mas & 0100d!retor" mas & 0200

    'rie a pasta />var>pro*iles/, com permissão de escrita para todos os usuários5

    # mkdir /var/profiles

    # chmod 1777 /var/profiles

    'ada usuário passa a ter uma pasta pessoal dentro da pasta %/>var>pro*iles>4oao/ por e#emplo(onde as con*igurações são salvas. )pesar das permissões locais da pasta permitirem que qualquerusuário a acesse, o Samba se encarrega de permitir que cada usuário remoto tenha acesso apenasao seu prFprio pro*ile.

    )s estações Windows L

  • 8/17/2019 Tudo Sobre o Samba

    8/19

    Na tela de identi*icação que será aberta a seguir, logue!se como /root/, com a senha de*inida noSamba. 2 normal que a cone#ão inicial demore dois ou tr3s minutos. Se tudo der certo, voc3 +

    saudado com uma mensagem como a abai#o5

    2 necessário identi*icar!se como root ao *azer a con*iguração inicial, para que se4a criada a relaçãode con*iança entre o servidor e o cliente. ) partir da$ aparece a opção opção /*etuar logon em5&-No/ na tela de login, permitindo que o usuário logue!se usando qualquer uma das contascadastradas no servidor. 'ontinua dispon$vel tamb+m a opção de *azer um login local.

    ! No 3!ndows 56 ou ME5 'omece logando!se na rede %na tela de login aberta na inicialização(com o mesmo usuário e senha que será usado para *azer logon no dom$nio. )cesse agora o /"ainelde 'ontrole M Aedes M 'liente para redes icroso*t M "ropriedades/. arque a opção /*etuar=ogon num dom$nio NP/, in*orme o nome do dom$nio e marque a opção /*etuar logon e restaurarcone#ões/. )o terminar, ainda + preciso *ornecer o '& de instalação e reiniciar a máquina.

    Note que as máquinas com o Windows QR> não são compat$veis com todos os recursos dodom$nio, elas acessam o dom$nio dentro de uma esp+cie de modo de compatibilidade.

    ! No 3!ndows 7$ $ro%ess!onal o procedimento + um pouco mais complicado. 'omece copiandoo arquivo />usr>share>doc>samba!doc>registr1>WinJ"BSign-rSeal.reg/ %do servidor(, que *icadispon$vel ao instalar o pacote /samba!doc/. sta + uma chave de registro que precisa serinstalada no cliente.

    )cesse agora as propriedades do /eu 'omputador/ e na aba /Nome do 'omputador/ clique nobotão /& de rede/. Será aberto um Wizard que coleta o nome do dom$nio, nome da máquina e

  • 8/17/2019 Tudo Sobre o Samba

    9/19

    login de usuário. =embre!se que + necessário e*etuar o primeiro logon como root.

    Se não der certo da primeira vez, acesse o /"ainel de controle M Oerramentas administrativas M&iretiva de segurança local M &iretivas locais M -pções de segurança/ e desative as seguintesopções5

    • embro do dom$nio5 criptogra*ar ou assinar digitalmente os dados de canal seguro%sempre(

    • embro do dom$nio5 desativar alterações de senha de conta da máquina

    • embro do dom$nio5 requer uma chave de sessão de alta segurança %Windows L

  • 8/17/2019 Tudo Sobre o Samba

    10/19

  • 8/17/2019 Tudo Sobre o Samba

    11/19

    NP S "5 IIspbrs*s> Oazendo o mapeamento automático da pasta artesNP S 5 IIspbrs*s> Oazendo o mapeamento automático da pasta sistemas.

    Salvar esse arquivo dentro da pasta netlogon. Não se preocupe com a permissão do arquivo, poisvoc3 4á deu permissão na pasta.

    )gora vamos criar a pasta dos pro*iles, nelas *icam guardadas os pro*iles dos usuários.

    = md!r /home/samba/pro%!les= hmod 200 pro%!les 

    'riando os grupos para de*inirmos os acessos aos compartilhamentos5

    = v!m /et/group 

    adicione manualmente o grupo pertinente a cada usuário, *icando assim.

    root5#5etc>samba, abrir o smb.con* com o editor pre*erido, eu gosto do G.

    = v!m smb.on%  

    6global7

      [[ Nome do dom$nio e 9rupo o mesmo será para as estações..  wor8group 0 eu!dominio  [[ Oorma que será vis$vel na rede  netbiosname 0 S"XASOS

  • 8/17/2019 Tudo Sobre o Samba

    12/19

      passdbbac8end 0 tdbsam  [[ restringir usuários por acessos  obe1pamrestrictions 0 1es  [[ *azer requisição de password nos acessos de compartilhamento  uni#passwords1nc 0 1es  [[ =ocal onde buscara as senhas  passwdprogram 0 >usr>bin>passwd @u

      [[ pardrão do samba  passwd chat 0 ^nterIsnewIs^Ispassword5^ @nIn ^Aet1peIsnewIs^Ispassword5^ @nIn^passwordIsupdatedIssuccess*ull1^ .  [[ pardrão do samba aconselhável para "&'  passwordlevel 0 R  [[ pardrão do samba aconselhável para "&'  usernamelevel 0 ;U  [[ *orçar autenticação

    pampasswordchange 0 1es  [[ aqui decide se + controlador de dom$nio ou não  domainlogons 0 1es  [[ busca dos pro*iles que cada usuário terá  logon path 0 II@=Ipro*ilesI@  [[ aqui determinamos os mapeamentos via .X)P

    logon script 0 @.bat  [[ addusuarios no sambaadduser script 0 >usr>sbin>adduser !!quiet !!disabled!password !!gecos // @u

      [[ add maquinas cliente no samba.  add machine script 0 >usr>sbin>useradd !g machines !c /@u machine account/ !d >dev>null!s >bin>*alse @u  add group script 0 >usr>sbin>addgroup !!*orce!badname @g  add user to group script 0 >usr>sbin>adduser @u @g  delete user script 0 >usr>sbin>userdel @u  delete group script 0 >usr>sbin>groupdel @g  delete user *rom group script 0 >usr>sbin>deluser @u @g  set primar1 group script 0 >usr>sbin>usermod !g @g @u  load printers 0 no  [[ nãoseráservidor e impressão

    [printing 0 cups  [printcap name 0 cups  soc8et options 0 P'"BN-&=)? S-BA'GXO0R;QL S-BSN&XO0R;QL  [[ primeiroservidor a responder narede

    [[ seguiressas con*. at+ o hosts  pre*erred master 0 1es  local master 0 1es  domain master 0 1es  os level 0 LDD  log level 0 L  uni# charset 0 isoRRDQ!;  displa1 charset 0 cpRD<  ma# mu# 0 ;

  • 8/17/2019 Tudo Sobre o Samba

    13/19

      [[ criação da minha li#eira da rede  v*sob4ects 0 rec1cle  rec1cle5versions 0 1es  rec1cle5touch 0 1es  rec1cle58eeptree 0 1es

      rec1cle5e#clude 0 ^.tmp ^.temp ^.o ̂ .ob4 `H^  rec1cle5e#cludeBdir 0 tmp, cache

    [0000000 Share&e*initions 00000000000000000000000

    6homes7  comment 0 :ome escolher o nome que quiser apenas comentário  browseable 0 no  >> acessar via browser N-  readonl1 0 no  >> vis$vel na rede N-  createmas8 0 Potal apenas para o dono

    director1mas8 0 Potal apenas para o dono  validusers 0 @S  >> valido somente para o usuário

    v*sob4ects 0 rec1cle, *ullBaudit  >> aqui chamo a auditoria  rec1cle5repositor1 0 .rec1cle  >> aqui chamo a li#eira

    6netlogon7  comment 0 Networ8 =ogon Service  path 0 >home>samba>netlogon >'riar a pasta onde *icará os netlogon  guest o8 0 1es  readonl1 0 1es  sharemodes 0 no

    6pro*iles7  comment 0 sers pro*iles  >> 'omentário  path 0 >home>samba>pro*iles  >> pasta do pro*ile 'A)A  readonl1 0 no  >> N- visivel  guest o8 0 no  >> N- vis$vel  browseable 0 no  >> N- acess$vel via browser  createmas8 0 "ermissão apenas para o dono  director1mas8 0 "ermissão apenas para o dono

    6geral7  comment 0 )rea de trans*erencia  path 0 >home>eu!dominio>misc>gera  >> 'omentário  readonl1 0 no  >> somente leitura não  guestonl1 0 1es  >> Gisivel na rede  guest o8 0 1es  >> Podos  *orce createmode 0 > "ermissão vale para todos  *orce director1mode 0 > "ermissão vale para todos  v*sob4ects 0 rec1cle, *ullBaudit  >> auditoria e li#eira  rec1cle5ma#size 0 DLTLRR tamanho da li#eira nesse compartilhamento.  rec1cle5repositor1 0 .rec1cle

    6sistemas7  comment 0 Sistemas interno  path 0 >home>eu!dominio>s1stems>sistemas  readonl1 0 no  *orce createmode 0

  • 8/17/2019 Tudo Sobre o Samba

    14/19

      path 0 >home>eu!dominio>ti>suporte  validusers 0 \gri*Bsuporte  >> acesso somente a usuários adicionada no grupo gri*Bsuporte  writelist 0 \gri*Bsuporte  >> somente que *az parte da lista gri*Bsuporte  readonl1 0 no  >> somente leitura não  *orce createmode 0 > "ermissão total para o dono, grupo e usuários  *orce director1mode 0 > "ermissão total para o dono, grupo e usuários  v*sob4ects 0 rec1cle, *ullBaudit  >> auditoria e li#eira

      rec1cle5ma#size 0 Lhome>eu!dominio>department>orc  >> 'riar pasta  validusers 0 \gri*Borc  >> Somente  writelist 0 \gri*Borc  >> Somente  readonl1 0 no  >> somente leitura não  *orce createmode 0 > "ermissão total para o dono, grupo e usuários  *orce director1mode 0 > "ermissão total para o dono, grupo e usuários  v*sob4ects 0 rec1cle, *ullBaudit  >> auditoria e li#eira  rec1cle5ma#size 0 L tamanho a#imo  rec1cle5repositor1 0 .rec1cle  >> nome da li#eira

    )pFs essas con*igurações, reinicie o Samba5

    = /et/!n!t.d/samba restart %em &ebian e buntu(

    = /et/usr/loal/et/samba restart %derivações XS&(

    Gale lembrar que o arquivo de con*iguração do Samba + igual para todos as distros. )pFs concluira con* do Samba, aconselhável nas máquinas clientes con*igurar em opções de pastas para nãovisualizar pastas ocultas, sendo assim os usuários não verão a li#eira estando leg$vel apenas parao administrador da rede.

    &Evidas, estou online LTho no SN c=audio\linu#tec.com.br.

    -brigado pelo espaço...

  • 8/17/2019 Tudo Sobre o Samba

    15/19

    Confgurando um PDC com Samba noLinux

    Postado por Cesar Augustus Silva às 15:4 !! Coment"rios

    Linux  Servidor  #utorial  $ideo

    Hoje irei mostrar como confgurar um PDC (Primary Domain Controller , emportuguês, Controlador de Domínio Primário) com o Servidor Samba no!"#$inu%&

    Confgurando o Samba

    Primeiro modif'ue o smb.conf , 'ue o ar'uivo de confgura*o do Samba,adicionando umas regras necessárias para trans+ormar o Samba num

    controlador de domínio

    [global]netbios name = SERVIDORworkgroup = DOMINIOserver string = Samba %vns pro!" = nolog #ile = $var$log$samba$log%mma! log si&e = '(((s"slog = (pani) a)tion = $usr$s*are$samba$pani)+a)tion %omain master = "es

    omain logons = "espre#erre master = "eslogon pat* =oslevel = ,,winssupport = "es

    Sempre 'ue -ouver altera.es no ar'uivo, bom rodar ocomando testparm 'ue ele verifca a sinta%e e mostra erros deconfgura*o& Se estiver tudo correto, mostrará a mensagem/01$23D1456!3PDC/&

    root%cesar&augustus&nom&br's

    - testparm.oa smb)on#ig #iles #rom $et)$samba$smb)on#.oae servi)es #ile OKServer role/ ROLE_DOMAIN_PDC

    Cadastrando Contas no Samba

    7amos cadastrar as contas de usuários no Samba, primeiro devemoscadastrar a contaroot  no Samba

    root%cesar&augustus&nom&br's

    http://blog.cesar.augustus.nom.br/configurando-um-pdc-com-samba-no-linux.html#commentshttp://blog.cesar.augustus.nom.br/?tag=Linuxhttp://blog.cesar.augustus.nom.br/?tag=Servidorhttp://blog.cesar.augustus.nom.br/?tag=Tutorialhttp://blog.cesar.augustus.nom.br/?tag=Videohttp://blog.cesar.augustus.nom.br/configurando-um-pdc-com-samba-no-linux.html#commentshttp://blog.cesar.augustus.nom.br/?tag=Linuxhttp://blog.cesar.augustus.nom.br/?tag=Servidorhttp://blog.cesar.augustus.nom.br/?tag=Tutorialhttp://blog.cesar.augustus.nom.br/?tag=Video

  • 8/17/2019 Tudo Sobre o Samba

    16/19

    - smbpassw +a root

    Cadastre agora os usuários, com as sen-as 'ue ir*o utili8ar para acessarsua conta a partir das má'uinas 9indo:s&

    root%cesar&augustus&nom&br's

    - usera +m +s $bin$#alse usuario- smbpassw +ausuario

    Depois de cadastrar as contas de usuário, preciso cadastrar uma contapara cada má'uina, sem sen-a e com o mesmo nome utili8ado naconfgura*o de rede em cada má'uina&

    root%cesar&augustus&nom&br's

    - usera + $ev$null +s $bin$#alse ma0uina1- smbpassw +a +m ma0uina

    1bserve 'ue no primeiro comando adicionado um /;/ depois do nome damá'uina, 'ue indica 'ue está criando uma conta de má'uina&

    (etLogon

    1 netlogon  utili8ado para e%ecutar um script pelo usuário ao +a8er logon&

    5dicione essa regra na se*o global do smb.conf 

    logon s)ript = netlogonbat

    5dicione tambm um novo compartil-amento com as seguintes regras

    [netlogon]pat* = $var$samba$netlogonbrowseable = no

    Crie a pasta /#var#samba#netlogon/ e confgure a permiss*o corretamente

    root%cesar&augustus&nom&br's

    - mkir +p $var$samba$netlogon- )*mo 223 $var$samba$netlogon

    Por

  • 8/17/2019 Tudo Sobre o Samba

    17/19

    net use */ $4OMEnet use &/ 55servior5ar0uivos $"es

    2ste script um e%emplo de como mapear um compartil-amento doservidor& 2le irá mapear com a unidade /8/, o compartil-amento /ar'uivos/

    do servidor ('ue precisaria ser confgurado no smb.conf ) 'uando o usuário+a8er logon&

    "m detal-e importante, como o ar'uivo netlogon.bat  será e%ecutado pormá'uinas com oWindows, ent*o precisa salvar com o +ormato dear'uivo DOS/Windows& "sando o Vi(2ditor de >e%to), e%ecute o comando/set fle+ormat/ ou /set ?/ para defnir o +ormato dear'uivo DOS/Windows como mostra a

  • 8/17/2019 Tudo Sobre o Samba

    18/19

    root%cesar&augustus&nom&br's

    - mkir $var$pro#ile- )*mo '222 $var$pro#ile

    Cada usuário vai ter uma pasta pessoal na pasta onde as confgura.esser*o salvas, tendo acesso apenas a sua pasta prole&

    )edora*Cent+S

    Se estiver -abilitado o SEin!" , e%ecute o seguinte comando

    root%cesar&augustus&nom&br's

    - )*)on +R +t samba8s*are8t $var$pro#ile

    Desativando o Profles no ,indo-s

    Caso ten-a problemas de desativar o Proles confgurando no smb.conf , setoda ve8 'ue o usuário e+etuar logo#  na má'uina com 9indo:s e +or criadouma pasta com o nome prole no diret=rio $ome do usuário, n*o sepreocupe 'ue ten-o uma solu*o& Para acabar de ve8 com isso, deve ativara op*o %S& permitir pers de !s!'rios locais% 'ue encontraBseno (ro!pPolicy Editor )gpedit.msc* do 9indo:s&

    Para ativar, adicione a seguinte lin-a no netlogon

    reg a 49.M5So#tware5:oli)ies5Mi)roso#t5;inows5S"stem $v.o)al:ro#ile $t RE

  • 8/17/2019 Tudo Sobre o Samba

    19/19

    Slac0-areroot%cesar&augustus&nom&br's

    - $et)$r)$r)sambarestart

    Pronto&

    =in8 ?ouPuXe

    -ttp##:::&outube&com#:atc-vE3FG1dIbJsK

    -ttp##:::&outube&com#:atc-vEI1"pmLMsJr

    -ttp##:::&outube&com#:atc-vENnBJIH3eg2

    http://www.youtube.com/watch?v=_134Odkb5sYhttp://www.youtube.com/watch?v=kOUpm68s5r4http://www.youtube.com/watch?v=Xyn-5kH_egEhttp://www.youtube.com/watch?v=_134Odkb5sYhttp://www.youtube.com/watch?v=kOUpm68s5r4http://www.youtube.com/watch?v=Xyn-5kH_egE