{"id":4404,"date":"2014-09-10T15:19:18","date_gmt":"2014-09-10T18:19:18","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=4404"},"modified":"2017-05-18T16:30:13","modified_gmt":"2017-05-18T19:30:13","slug":"crie-seu-servidor-de-arquivos-com-samba-no-ubuntu-14-04","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2014\/09\/10\/crie-seu-servidor-de-arquivos-com-samba-no-ubuntu-14-04","title":{"rendered":"Crie seu Servidor de Arquivos com Samba no Ubuntu 14.04"},"content":{"rendered":"<p>Ol\u00e1 pessoal,<\/p>\n<p>No \u00faltimo artigo que publiquei, mostrei como criar um <a href=\"https:\/\/cleuber.com.br\/index.php\/2014\/09\/09\/crie-seu-ad-com-samba-no-ubuntu-1404\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\">AD com Samba no Ubuntu<\/span><\/span><\/a>.<\/p>\n<p>Pois bem, hoje irei como criar um servidor de arquivos com o Samba que \u00e9 uma tarefa muito mais simples.<\/p>\n<h3>1 &#8211; Instalar o Samba<\/h3>\n<p>Primeiramente vamos instalar os seguintes pacotes:<\/p>\n<pre>sudo apt-get install samba samba-common python-glade2 system-config-samba<\/pre>\n<h3>2 &#8211; Checar status do servi\u00e7o<\/h3>\n<p>Depois de instalado podemos checar o status do servi\u00e7o com o seguinte comando<\/p>\n<pre>sudo \/etc\/init.d\/smbd status<\/pre>\n<h3><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba61.gif?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-4424\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba61.gif?resize=353%2C122&#038;ssl=1\" alt=\"samba6\" width=\"353\" height=\"122\" \/><\/a><\/h3>\n<p>Ok, Samba no ar!<\/p>\n<h3>3 &#8211; Configurando &#8211; Criando os Compartilhamentos<\/h3>\n<p>Agora podemos come\u00e7ar compartilhando uma pasta<\/p>\n<h4>3.1 &#8211; Criar pastas para compartilhar<\/h4>\n<p>Irei criar duas pastas dentro do meu diret\u00f3rio Home.<br \/>\nUma delas ser\u00e1 usada para mostrar o compartilhamento com autentica\u00e7\u00e3o e a outra para compartilhamento sem autentica\u00e7\u00e3o (guest &#8211; convidado)<\/p>\n<p>E para isso usarei os seguintes comandos:<\/p>\n<pre>sudo mkdir arquivos-lab<\/pre>\n<pre>sudo mkdir arquivos-temporarios<\/pre>\n<h4>3.2 &#8211; Alterar as permiss\u00f5es das pastas<\/h4>\n<pre>sudo chmod -R 755 ~\/arquivos-lab<\/pre>\n<pre>sudo chmod -R 777 ~\/arquivos-temporarios<\/pre>\n<h4>3.3 &#8211; Criando grupo<\/h4>\n<p>Criaremos agora um grupo para autentica\u00e7\u00e3o quando for acessar a pasta arquivos-lab<\/p>\n<pre>sudo addgroup arquivos-lab<\/pre>\n<h4>3.4 &#8211; Criando usu\u00e1rios.<\/h4>\n<p>Criaremos agora um <strong>usu\u00e1rio do Linux<\/strong> para autentica\u00e7\u00e3o quando for acessar a pasta arquivos-lab<\/p>\n<pre>sudo adduser arquivos-lab<\/pre>\n<pre>sudo passwd arquivos-lab<\/pre>\n<p>Agora vamos adicionar o usu\u00e1rio arquivos-lab ao grupo arquivos-lab<\/p>\n<pre>sudo usermod -a -G arquivos-lab arquivos-lab<\/pre>\n<p>Agora vamos <strong>criar um usu\u00e1rio do samba<\/strong> e definir uma senha para ele:<\/p>\n<pre>sudo smbpasswd -a arquivos-lab<\/pre>\n<h4>3.5 &#8211; Alterando Propriet\u00e1rio da pasta<\/h4>\n<p>Agora vamos configurar a pasta arquivos-lab para que o dono dela seja o usu\u00e1rio arquivos-lab e grupo arquivos-lab<\/p>\n<pre>sudo chown -R arquivos-lab:arquivos-lab ~\/arquivos-lab<\/pre>\n<h4>3.6 &#8211; Criando os compartilhamentos na configura\u00e7\u00e3o do Samba<\/h4>\n<p>Vamos fazer isso fazendo backup do arquivo de configura\u00e7\u00e3o do Samba para a minha pasta home,\u00a0 e depois o editando o arquivo &#8220;\/etc\/samba\/smb.conf&#8221;.<\/p>\n<pre>sudo cp \/etc\/samba\/smb.conf ~\/<\/pre>\n<pre>sudo gedit \/etc\/samba\/smb.conf<\/pre>\n<p>Agora na edi\u00e7\u00e3o vamos criar os dois compartilhamentos, <strong>um com autentica\u00e7\u00e3o e o outro sem.<\/strong><\/p>\n<p>Adicione as seguintes linhas conforme imagem abaixo (voc\u00ea poder\u00e1 copiar as linhas colar e edit\u00e1-las).<\/p>\n[Share_lab]\n<p>comment = Share para salvar arquivos do Lab<br \/>\npath = \/home\/lab\/arquivos-lab<br \/>\nbrowseable = yes<br \/>\nread only = no<br \/>\nguest ok = no<br \/>\nvalid users = @arquivos-lab<\/p>\n[Temporarios]\n<p>comment = Share para salvar arquivos tempor\u00e1rios<br \/>\npath = \/home\/lab\/arquivos-temporarios<br \/>\nbrowseable = yes<br \/>\nwritable = yes<br \/>\nguest ok = yes<br \/>\nread only = no<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba19b.gif?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-4413\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba19b.gif?resize=612%2C412&#038;ssl=1\" alt=\"samba19b\" width=\"612\" height=\"412\" \/><\/a><\/p>\n<h4>3.7 &#8211; Reinicie o Servi\u00e7o do Samba<\/h4>\n<pre>sudo \/etc\/init.d\/smbd restart<\/pre>\n<h3>4 &#8211; Teste os acessos aos compartilhamentos criados.<\/h3>\n<p>Em uma m\u00e1quina com Windows acesse o IP de seu servidor de arquivos<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba22.gif?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-4416\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba22.gif?resize=613%2C290&#038;ssl=1\" alt=\"samba22\" width=\"613\" height=\"290\" \/><\/a><\/p>\n<h4>4.1 &#8211; Observe que o acesso sem autentica\u00e7\u00e3o \u00e9 direto e te d\u00e1 permiss\u00e3o de grava\u00e7\u00e3o, ou seja, de colar documentos, criar, apagar e etc.<\/h4>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba24.gif?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-4418\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba24.gif?resize=611%2C294&#038;ssl=1\" alt=\"samba24\" width=\"611\" height=\"294\" \/><\/a><\/p>\n<h4><\/h4>\n<h4>4.2 &#8211; Observe que o acesso com autentica\u00e7\u00e3o solicita usu\u00e1rio e senha que definimos e que tamb\u00e9m te d\u00e1 as permiss\u00f5es para gravar.<\/h4>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba16.gif?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-4410\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba16.gif?resize=620%2C348&#038;ssl=1\" alt=\"samba16\" width=\"620\" height=\"348\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba16.gif?resize=1024%2C575&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba16.gif?resize=300%2C168&amp;ssl=1 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba17.gif?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-4411\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2014\/09\/samba17.gif?resize=631%2C338&#038;ssl=1\" alt=\"samba17\" width=\"631\" height=\"338\" \/><\/a><\/p>\n<p>Obs. Ainda \u00e9 poss\u00edvel configurar o seu servidor de arquivos samba usando a console do <a href=\"https:\/\/cleuber.com.br\/index.php\/2014\/09\/02\/webmin-seu-portal-web-para-gerenciar-seu-linux\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\">Webmin<\/span><\/span><\/a> e em breve publicarei um artigo de como fazer isso.<\/p>\n<h3>Conclus\u00e3o:<\/h3>\n<p>Esta \u00e9 uma implementa\u00e7\u00e3o simples de um servidor de arquivos.<br \/>\n\u00c9 totalmente funcional e \u00fatil em qualquer empresa, basta definir o local de seus arquivos, que podem estar em um storage por exemplo, ou em uma parti\u00e7\u00e3o de dados do servidor, definir os grupos de sua empresa e os usu\u00e1rio que os acessar\u00e3o, passar os dados de acesso aos departamentos, e ent\u00e3o o pessoal come\u00e7ar\u00e1 a salvar seus documentos l\u00e1.<\/p>\n<p>Bom \u00e9 isso a\u00ed pessoal.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Cleuber<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal, No \u00faltimo artigo que publiquei, mostrei como criar um AD com Samba no Ubuntu. Pois bem, hoje irei como criar um servidor de arquivos com o Samba que \u00e9 uma tarefa muito mais simples. 1 &#8211; Instalar o Samba Primeiramente vamos instalar os seguintes pacotes: sudo apt-get install samba samba-common python-glade2 system-config-samba 2 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":4401,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[311,51,4,348],"tags":[265,171,267,266,262],"class_list":["post-4404","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-destaques","category-dicas-e-tutoriais","category-tutoriais-linux","category-servidores-linux","tag-linux-server","tag-samba","tag-samba-file-server","tag-servidor-de-arquivos","tag-servidores-linux"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=4404"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4404\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/4401"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=4404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=4404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=4404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}