404 Not Found


nginx
{"id":4432,"date":"2014-09-11T16:14:41","date_gmt":"2014-09-11T19:14:41","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=4432"},"modified":"2014-09-11T16:27:51","modified_gmt":"2014-09-11T19:27:51","slug":"gerenciando-o-servidor-samba-pelo-webmin","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2014\/09\/11\/gerenciando-o-servidor-samba-pelo-webmin","title":{"rendered":"Gerenciando o Servidor Samba pelo Webmin"},"content":{"rendered":"

Ol\u00e1 pessoal, olha eu aqui de novo…com mais um artigo sobre esta ferramenta fant\u00e1stica, o Webmin.<\/p>\n

Desta vez, iremos ver como gerenciar nosso servidor de arquivos Samba, usando ele.<\/p>\n

No \u00faltimo artigo, mostrei como instalar e criar compartilhamentos com o Samba, e desta vez vamos ver esta configura\u00e7\u00e3o j\u00e1 criada na console do Webmin.<\/p>\n

Para isso voc\u00ea precisar\u00e1 j\u00e1 ter o seu Web Server instalado no Ubuntu 14.04, e o Webmin instalado e o Samba instalado.
\nVoc\u00ea poder\u00e1 conferir estas tr\u00eas tarefas estes artigos abaixo:<\/p>\n

1 –<\/span> Instalando o WebServer<\/span><\/span><\/a>
\n2 –<\/span>
Instalando o Webmin<\/span><\/a>
\n3 –<\/span>
Servidor de Arquivos Samba<\/span><\/span><\/a><\/p>\n

Vou fazer um overview bem simples mesmo, sem entrar em todas as op\u00e7\u00f5es, fazendo apenas o que precisaremos para criar e gerenciar compartilhamentos, usu\u00e1rios, grupos, permiss\u00f5es e etc.<\/p>\n

Bom, ent\u00e3o vamos come\u00e7ar?<\/p>\n

1 -Vis\u00e3o Geral da P\u00e1gina de Administra\u00e7\u00e3o do Samba<\/h3>\n

Acesse a console do Webmin pelo navegador e fa\u00e7a login.<\/p>\n

https:\/\/Ip-do-seu-servidor:10000<\/p>\n

V\u00e1 at\u00e9 a se\u00e7\u00e3o Un-used modules e procure pelo item “Samba Windows File Sharing”. Ele abrir\u00e1 esta tela.<\/p>\n

Repare na imagem abaixo um painel de controle completo para gerenciar o seu servidor samba com op\u00e7\u00f5es do b\u00e1sico ao avan\u00e7ado.<\/p>\n

Muito legal n\u00e3o?!<\/p>\n

Repare tamb\u00e9m que nossos compartilhamentos criados “a m\u00e3o” est\u00e3o listados a\u00ed, o caminho da pasta e o tipo de seguran\u00e7a. E bot\u00f5es abaixo do painel para parar ou reiniciar o servi\u00e7o do Samba.<\/p>\n

\"samba36b\"<\/a>Obs. Depois de acessar esta tela, acesse o link “module config” e salve sem alterar nada e o item ent\u00e3o aparecer\u00e1 no menu da barra lateral “Servers”, conforme a imagem acima mostra.<\/em><\/p>\n

 <\/p>\n

2 -Verificando Op\u00e7\u00f5es do Compartilhamento criado<\/h3>\n

Vamos clicar sobre o nome de um destes dois compartilhamentos para ver as propriedades dele.<\/p>\n

\"samba26\"<\/a>Repare que a maioria daquelas configura\u00e7\u00f5es do arquivo “smb.conf” est\u00e3o presentes de forma gr\u00e1fica na imagem acima.<\/p>\n

—————————————–
\n[Share_lab]\ncomment = Share para salvar arquivos do Lab
\npath = \/home\/lab\/arquivos-lab
\nbrowseable = yes
\nread only = no
\nguest ok = no
\nvalid users = @arquivos-lab
\n——————————————-<\/p>\n

As demais configura\u00e7\u00f5es voc\u00ea poder\u00e1 conferir clicando no \u00edcone do cadeado “Security and Access Control” logo abaixo desta tela, conforme voc\u00ea pode ver na imagem abaixo.<\/p>\n

\"samba26c\"<\/a><\/p>\n

 <\/p>\n

\"samba27\"<\/a><\/p>\n

 <\/p>\n

3 – Criando um novo Share<\/h3>\n

Voltando para a p\u00e1gina Inicial do Samba, vamos agora criar um novo compartilhamento, conforme imagem abaixo<\/p>\n

\"samba25b\"<\/a><\/p>\n

Agora, preencha os campos:<\/p>\n

Share Name:<\/strong> Nome do compartilhamento
\nDirectory to Share:<\/strong> caminho da pasta que ser\u00e1 criada,
\nAutomatically create directory:<\/strong> Deixe mercada esta op\u00e7\u00e3o para criar a pasta
\nCreate with owner:<\/strong> Vamos usar o usu\u00e1rio do samba que criamos, chamado “arquivos”
\nCreate with permissions:<\/strong> Vamos usar 777, para ter permiss\u00e3o de gravar dentro da pasta,
\nCreate with group:<\/strong> Vamos usar o grupo arquivos-lab que criamos previamente.
\nAvaliable:<\/strong> Dispon\u00edvel, op\u00e7\u00e3o yes
\nBrowsable:<\/strong> Naveg\u00e1vel, op\u00e7\u00e3o yes.<\/p>\n

E clique em “Create<\/strong>” conforme imagem abaixo:<\/p>\n

\"samba48\"<\/a><\/p>\n

Depois de criar este compartilhamento observe s\u00f3 ele na lista:<\/p>\n

Veja que nas permiss\u00f5es dele, est\u00e1 escrito “Read only to all know users” (apenas leitura para todos os usu\u00e1rios conhecidos).
\nPor isso ele ainda n\u00e3o tem permiss\u00e3o de grava\u00e7\u00e3o na pasta. Se voc\u00ea ent\u00e3o tentar colar ou criar um arquivo ou pasta\u00a0 dentro deste compartilhamento com certeza aparecer\u00e1 uma mensagem como esta:<\/p>\n

\"samba51\"<\/a><\/p>\n

Ent\u00e3o para dar acesso de grava\u00e7\u00e3o a pasta, acesse a lista novamente, clique sobre o nome do seu novo compartilhamento, depois clique sobre o \u00edcone “Security and Access Control”<\/p>\n

\"samba26c\"<\/a><\/p>\n

 <\/p>\n

Ent\u00e3o mude a op\u00e7\u00e3o “Writable” (grav\u00e1vel), para YES.<\/p>\n

\"samba27\"<\/a><\/p>\n

Repare que agora ele mudou o texto de “Read only” para “Read\/Write”, ou seja, leitura e grava\u00e7\u00e3o.<\/p>\n

\"samba44b\"<\/a><\/p>\n

Compartilhamento com Acesso Convidado<\/h4>\n

Caso queira criar um compartilhamento com acesso sem autentica\u00e7\u00e3o {chamado de “Guest” (convidado)}, basta clicar no nome de seu compartilhamento e depois clique sobre o \u00edcone “Security and Access Control” e mude a op\u00e7\u00e3o de “Guest Access?” para YES, conforme a imagem abaixo.<\/p>\n

\"samba52\"<\/a><\/p>\n

Bom, mas eu vou manter este Share, sem guest, pois j\u00e1 tenho um outro que \u00e9 guest.<\/p>\n

 <\/p>\n

4 – Testando<\/h3>\n

Agora iremos testar no Windows se o compartilhamento foi criado. E olha ele a\u00ed!<\/p>\n

\"samba40\"<\/a><\/p>\n

Ao acessar a pasta, ele pedir\u00e1 usu\u00e1rio e senha, ent\u00e3o iremos usar a que criamos previamente.<\/p>\n

\"samba42\"<\/a><\/p>\n

E pronto aqui est\u00e1.
\nCriei uma pasta dentro para ilustrar que o compartilhamento est\u00e1 com permiss\u00e3o de grava\u00e7\u00e3o.<\/p>\n

\"samba47\"<\/a><\/p>\n

 <\/p>\n

Bom, vamos ver como ficou a configura\u00e7\u00e3o no nosso arquivo smb.conf<\/p>\n

Vamos voltar para a p\u00e1gina principal do Samba e clicar em “Edit Config File”<\/p>\n

\"samba53\"<\/a><\/p>\n

Repare na imagem abaixo que o compartilhamento que criamos atrav\u00e9s do Webmin, est\u00e1 no arquivo de configura\u00e7\u00e3o do Samba. E por aqui voc\u00ea pode alterar o que quiser, sem precisar acessar remotamente o servidor. \ud83d\ude09<\/p>\n

\"samba54\"<\/a><\/p>\n

5 – Outras Op\u00e7\u00f5es<\/h3>\n

N\u00e3o entrarei em detalhes, mas voc\u00ea poder\u00e1 configurar tamb\u00e9m atrav\u00e9s do Webmin:<\/p>\n