instalando o servidor samba no linux

5
Instalando o Servidor Samba no Linux Postado por Cesar Augustus Silva às 18:27 33 Comentários Linux Servidor Tutorial Video Hoje irei mostrar como instalar o Servidor Samba para compartilhar arquivos e impressoras nas redes Microsoft (Windows) no GNU/Linux. Instalando o Samba Debian/Ubuntu [email protected]'s # apt-get install samba Fedora/CentOS [email protected]'s # yum install samba samba-client Terminado a instalação, inicie o Samba e coloque para iniciar durante o boot: [email protected]'s # service smb start # service nmb start # chkconfig smb on # chkconfig nmb on Slackware Baixe o pacote do Samba, sua dependência e instale: ftp://ftp.slackware-brasil.com.br/ slackware(...)/n/samba-3.2.5-i486-1.tgz ftp://ftp.slackware-brasil.com.br/ slackware(...)/l/libcap-2.14-i486-1.tgz [email protected]'s # installpkg libcap-2.14-i486-1.tgz # installpkg samba-3.2.5-i486-1.tgz Após a instalação, coloque o Samba para iniciar durante o boot e inicie: [email protected]'s # chmod +x /etc/rc.d/rc.samba # /etc/rc.d/rc.samba start Configurando o Samba

Upload: jose-chaves-silva

Post on 17-Feb-2015

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Instalando o Servidor Samba No Linux

Instalando o Servidor Samba no LinuxPostado por Cesar Augustus Silva às 18:27 33 Comentários Linux  Servidor  Tutorial  Video Hoje irei mostrar como instalar o Servidor Samba para compartilhar arquivos e impressoras nas redes Microsoft (Windows) no GNU/Linux.Instalando o SambaDebian/[email protected]'s

# apt-get install samba

Fedora/[email protected]'s

# yum install samba samba-client

Terminado a instalação, inicie o Samba e coloque para iniciar durante o boot:[email protected]'s

# service smb start# service nmb start# chkconfig smb on# chkconfig nmb on

SlackwareBaixe o pacote do Samba, sua dependência e instale:

ftp://ftp.slackware-brasil.com.br/slackware(...)/n/samba-3.2.5-i486-1.tgz ftp://ftp.slackware-brasil.com.br/slackware(...)/l/libcap-2.14-i486-1.tgz

[email protected]'s

# installpkg libcap-2.14-i486-1.tgz# installpkg samba-3.2.5-i486-1.tgz

Após a instalação, coloque o Samba para iniciar durante o boot e inicie:[email protected]'s

# chmod +x /etc/rc.d/rc.samba# /etc/rc.d/rc.samba start

Configurando o SambaAs configurações feitas para compartilhar os arquivos e impressoras na rede, são feitas tudo no arquivo "/etc/samba/smb.conf". Segue as configurações necessárias:

[global] netbios name = SERVIDOR workgroup = GRUPO server string = Samba %v dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d

netbios name: Declara o nome NetBIOS do servidor Samba.

Page 2: Instalando o Servidor Samba No Linux

workgroup: Determina o Grupo de Trabalho ou Domínio do servidor Samba.

server string: É uma identificação que o servidor Samba envia aos demais computadores da rede.

dns proxy: Especifica se deve tratar o nome NetBIOS como um nome de DNS.

log file: Determina o caminho do arquivo de log do servidor Samba. max log size: Especifica o tamanho máximo que o arquivo de log deve

crescer. syslog: Define o limite de envio de mensagens para o syslog. panic action: Permite chamar um sistema de comando quando ocorre

um problema.Para compartilhar as impressoras que estão configuradas no servidor:

[printers] comment = All Printers path = /var/spool/samba browseable = no printable = yes guest ok = yes create mask = 0700

[print$] comment = Printer Drivers path = /var/lib/samba/printers guest ok = yes

Para compartilhar os diretórios Home de cada usuário do servidor:

[homes] comment = Home Directories browseable = no read only = no

Para que o usuário possa acessar o seu diretório home pelo Samba, deve cadastrar a sua senha no Samba:[email protected]'s # smbpasswd -a usuario

Para compartilhar um outro diretório qualquer, por exemplo, crie um novo diretório na raiz com o nome files e compartilhe no Samba:[email protected]'s

# mkdir /files

[files] comment = Share Files path = /files read only = no guest ok = yes create mask = 0664 directory mask = 0775

Page 3: Instalando o Servidor Samba No Linux

comment: Adiciona um comentário para o compartilhamento. path: Especifica o caminho do diretório a ser compartilhado. browseable: Informa se o compartilhamento será visível ou não.

(Default: browseable = yes) read only: Determina se terá apenas permissão de leitura.

(Default: read only = yes) guest ok: Permite acessar sem autenticação tendo os privilégios do

usuário guest.(Default: guest ok = no)

printable: Permite enviar arquivos no diretório de spool especificado para o serviço.(Default: printable = no)

create mask: Define as permissões a ser atribuída quando um arquivo for criado.(Default: create mask = 0744)

directory mask: Define as permissões a ser atribuída quando um diretório for criado.(Default: directory mask = 0775)

Fedora/CentOSSe estiver habilitado o SELinux, sempre que for compartilhar um diretório, execute o seguinte comando:[email protected]'s

# chcon -R -t samba_share_t /diretorio/compartilhado

LixeiraNo Samba também existe a Lixeira para que possa adicionar em diversos compartilhamento e que sempre for excluir um arquivo ou removê-lo, seja enviado uma cópia do arquivo para a lixeira antes que seja perdido de vez o arquivo.Para inserir a Lixeira em um compartilhamento, aqui vai um exemplo de o que adicionar numa seção para funcionar:

vfs object = recyclerecycle:maxsize = 0recycle:repository = .recyclerecycle:keeptree = yesrecycle:touch = yesrecycle:versions = yesrecycle:noversions = .doc|.xls|.pptrecycle:exclude = *.obj *.tmp *.temp *.o ~$*recycle:exclude_dir = /tmp /cache

recycle:maxsize: Especifica o tamanho máximo que o arquivo possa ter para ser colocado na lixeira.

recycle:repository: Especifica o caminho do diretório da lixeira. recycle:keeptree: Determina se a estrutura do diretório deve ser

mantida. recycle:touch: Determina se a data de acesso do arquivo deve ser

modificado quando movido para a lixeira. recycle:versions: Determina se dois arquivos com o mesmo nome for

excluído ambos serão mantidos no repositório.

Page 4: Instalando o Servidor Samba No Linux

recycle:noversions: Especifica uma lista de caminhos para os quais versões não deve ser usada. Só é útil quando versions está habilitado.

recycle:exclude: Especifica uma lista de arquivos que não deve ser colocado na lixeira.

recycle:exclude_dir: Especifica uma lista de diretórios, cujos arquivos não deve ser colocado na lixeira.

Quando terminar, salve as alterações e reinicie o servidor Samba:Debian/[email protected]'s

# /etc/init.d/samba restart

Fedora/[email protected]'s

# service smb restart

[email protected]'s

# /etc/rc.d/rc.samba restart

Pronto.