Compartilhamento de Arquivos: mudanças entre as edições

De Wiki Projeto Root
Ir para navegação Ir para pesquisar
(Criou página com '== Sobre == Olá! Visitante, reunimos aqui, informações sobre a configuração básica de compartilhamento de arquivos no GNU-Linux, utilizando o Software Samba, sendo poss...')
 
 
Linha 23: Linha 23:




    [global]
    [global]
workgroup = Projeto Root
      workgroup = Projeto Root
server string = Servidor Arquivos
      server string = Servidor Arquivos
map to guest = Bad User
      map to guest = Bad User
obey pam restrictions = yes
      obey pam restrictions = yes
passdb backend = tdbsam
      passdb backend = tdbsam
pam password change = yes
      pam password change = yes
passwd program = /usr/bin/passwd %u
      passwd program = /usr/bin/passwd %u
passwd chat = Enter\snew\sUNIX\spassword:%n\n*Retype\snew\sUNIX\spassword:*%n\n.
      passwd chat = Enter\snew\sUNIX\spassword:%n\n*Retype\snew\sUNIX\spassword:*%n\n.
unix password sync = yes
      unix password sync = yes
syslog = 0
      syslog = 0
log file = /var/log/samba/log.%m
      log file = /var/log/samba/log.%m
max log size = 1000
      max log size = 1000
os level = 100
      os level = 100
dns proxy = no
      dns proxy = no
usershare allow guests = yes
      usershare allow guests = yes
panic action = /usr/share/samba/panic-action %d
      panic action = /usr/share/samba/panic-action %d
vfs objects = full_audit
      vfs objects = full_audit
full_audit:success= open,opendir,write,unlink,rename,mkdir,rmdir,chmod,chown
      full_audit:success= open,opendir,write,unlink,rename,mkdir,rmdir,chmod,chown
full_audit:prefix = %u | %I | %S
      full_audit:prefix = %u | %I | %S
full_audit:failure = none
      full_audit:failure = none
full_audit:facility = local5
      full_audit:facility = local5
full_audit:priority = notice
      full_audit:priority = notice
 
    [Pasta_A]
      [Pasta_A]
      comment = Pasta_01
comment = Pasta_01
      path = /home/pasta01
path = /home/pasta01
      writable = yes
writable = yes
      valid users = usuarios
valid users = usuarios
      available = yes
available = yes
      browseable = yes
browseable = yes
 


== Reiniciando o Serviço ==
== Reiniciando o Serviço ==

Edição atual tal como às 00h06min de 22 de novembro de 2017

Sobre

Olá! Visitante, reunimos aqui, informações sobre a configuração básica de compartilhamento de arquivos no GNU-Linux, utilizando o Software Samba, sendo possível utilizar na Versão 3 e na 4. Este exemplo considera que não se tenha um serviço de Active Directory (AD) em seu Samba, para configurações com AD veja na página especifica de Samba 4.


Instalação do Samba

  • Debian

apt-get install samba samba-utils

  • CentOS

yum install samba samba-client samba-common

Configuração básica

  • Recomendamos fazer um backup do conf original e criar um zerado.
  mv /etc/samba/smb.conf /etc/samba/smb.bkp


Edite o seu arquivo smb.conf e deixe como no exemplo abaixo:

  nano /etc/samba/smb.conf


   [global]
      workgroup = Projeto Root
      server string = Servidor Arquivos
      map to guest = Bad User
      obey pam restrictions = yes
      passdb backend = tdbsam
      pam password change = yes
      passwd program = /usr/bin/passwd %u
      passwd chat = Enter\snew\sUNIX\spassword:%n\n*Retype\snew\sUNIX\spassword:*%n\n.
      unix password sync = yes
      syslog = 0
      log file = /var/log/samba/log.%m
      max log size = 1000
      os level = 100
      dns proxy = no
      usershare allow guests = yes
      panic action = /usr/share/samba/panic-action %d
      vfs objects = full_audit
      full_audit:success= open,opendir,write,unlink,rename,mkdir,rmdir,chmod,chown
      full_audit:prefix = %u | %I | %S
      full_audit:failure = none
      full_audit:facility = local5
      full_audit:priority = notice
   [Pasta_A]
      comment = Pasta_01
      path = /home/pasta01
      writable = yes
      valid users = usuarios
      available = yes
      browseable = yes

Reiniciando o Serviço

  /etc/init.d/samba restart

ou

  systemctl restart samba