{"id":20,"date":"2007-06-29T20:09:41","date_gmt":"2007-06-29T18:09:41","guid":{"rendered":"http:\/\/freebox.blogdns.com\/index.php\/2007\/06\/29\/piccoli-trick-samba\/"},"modified":"2007-12-28T22:10:20","modified_gmt":"2007-12-28T21:10:20","slug":"piccoli-trick-samba","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2007\/06\/29\/piccoli-trick-samba\/","title":{"rendered":"Piccoli trick Samba"},"content":{"rendered":"<p>Qualche volta mi capita di bazzicare in forum orientati esclusivamente ad una distribuzione o orientati in generale verso l&#8217;informatica con delle sezioni riguardanti linux.<\/p>\n<p>[Piccola parentesi, forum riguardant linux in generale e quindi non &#8220;mono-distro&#8221; non ce ne sono, ma ne sta arrivando uno!!]<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/freebox.blogdns.com\/wp-content\/uploads\/samba.gif\" alt=\"samba.gif\" title=\"samba.gif\" border=\"0\" height=\"107\" width=\"226\" \/><\/p>\n<p><strong>PERMESSI<\/strong><\/p>\n<p>Spesso leggo richieste di aiuto riguardo Samba e spesso il problema \u00e8 sempre lo stesso; devo dire la verit\u00e0 anche io ci ho tribolato un p\u00f2 a suo tempo, ma in realt\u00e0 la soluzione \u00e8 molto facile.<\/p>\n<p><!--more--><\/p>\n<p>Di default Ubuntu, quando condividi una cartella con l&#8217;apposita gui, permette l&#8217;accesso come guest (nobody?) alla risorsa condivisa, succede quindi che se condividi la tua home dalla rete non avrai i permessi di scrittura. Questo accade perch\u00e8 samba non chiede nessuna autorizzazione e perch\u00e8 la cartella home ha i permessi impostati in modo che solo il proprietario possa scriverci.<\/p>\n<p>Per ovviare a questo problema segnalo due soluzioni:<\/p>\n<ul>\n<li>Chiedere l&#8217;autorizzazione a chi cerca di connettersi alla cartella condivisa<\/li>\n<li>Impostare i permessi della cartella in modo che tutti abbiano permessi di scittura<\/li>\n<\/ul>\n<p>La prima soluzione \u00e8 sicuramente la migliore in qualunque caso; per abilitare la richiesta di autorizzazione da terminale digitiamo<\/p>\n<p class=\"code\">sudo nano \/etc\/samba\/smb.conf<\/p>\n<p>cerchiamo &#8220;security=user&#8221; e togliamo il punto e virgola; infine riavviamo samba<\/p>\n<p class=\"code\">sudo \/etc\/init.d\/samba restart<\/p>\n<p>Se proverete ad accedere alla cartella condivisa ora vi verr\u00e0 chiesto user e password, se provate a mettere quelli del vostro utente per\u00f2 non funzioner\u00e0. Samba ci permette di usare per la rete una password diversa da quella di sistema, occorre per\u00f2 prima impostarla; loggatevi con il vostro utente da terminale e date<\/p>\n<p class=\"code\">smbpasswd<\/p>\n<p> e scrivete due volte la password desiderate, provate e vedrete che funzioner\u00e0.<\/p>\n<p>Se invece vi pare un p\u00f2 scomodo inserire user e password potete cambiare i permessi alla cartella condivisa, suggerisco per\u00f2 di non farlo per la home, condividete quindi una cartella creata apposta e da terminale date<\/p>\n<p class=\"code\">chmod 777 nome_cartella<\/p>\n<p> <strong>SMBFS<\/strong><\/p>\n<p>Avete appena installato ubuntu o chi per esso, state cercando di montare una cartella condivisa da un altro computer:<\/p>\n<p class=\"note\">mount -t smbfs \/\/nome_computer\/cartella \/media\/cartella -o username=pippo<\/p>\n<p> vi verr\u00e0 fuori una cosa tipo:<em><br \/>\n<\/em><\/p>\n<p><em>mount: wrong fs type, bad option, bad superblock on \/dev\/hda1,<br \/>\nmissing codepage or other error<br \/>\nIn some cases useful info is found in syslog &#8211; try<br \/>\ndmesg | tail  or so<\/em><\/p>\n<p class=\"code\">sudo apt-get install smbfs<\/p>\n<p> risolve i vostri problemi.<\/p>\n<p><strong>AVERE SOTTO MANO UNA CARTELLA CONDIVISA<\/strong><\/p>\n<p>Essenzialmente esistono due modi<\/p>\n<ul>\n<li>Creare un collegamento direttamente alla cartella condivisa<\/li>\n<li>Montare una cartella condivisa<\/li>\n<\/ul>\n<p>Nel primo caso dipende dal DE, non dovrebbe essere comunque una cosa difficile.<\/p>\n<p>Nel secondo caso bisogna scegliere se impostare il montaggio automatico al boot o se montare la cartella manualmente. In entrambi i casi conviene mettere la cartella condivisa in fstab<\/p>\n<p class=\"note\">\/\/nome_computer\/cartella \/media\/cartella   smbfs   uid=1000,username=pippo,password=pluto    0       0<\/p>\n<p>Cambiate l&#8217;uid se il vostro \u00e8 diverso. Se vi limitate a questo la cartella verr\u00e0 montata automaticamente al boot, questo per\u00f2 pu\u00f2 essere deleterio&#8230;se il computer che condivide la cartella \u00e8 spento l&#8217;avvio del computer che cerca di montarla sar\u00e0 rallentato. Per non montare la cartella all&#8217;avvio baster\u00e0 aggiungere &#8220;noauto&#8221; alle opzioni in fstab, a quel punto per\u00f2 dovete montarlo voi manualmente semplicemente dando<\/p>\n<p class=\"code\">sudo mount \/media\/catella<\/p>\n<p><strong>Aggiornamento: <\/strong>semplice screencasts che spiega le 2-3 cose basilari di samba su ubuntu : <a href=\"http:\/\/screencasts.ubuntu.com\/SAMBA_Filesharing\" target=\"_blank\">http:\/\/screencasts.ubuntu.com\/SAMBA_Filesharing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qualche volta mi capita di bazzicare in forum orientati esclusivamente ad una distribuzione o orientati in generale verso l&#8217;informatica con delle sezioni riguardanti linux. [Piccola parentesi, forum riguardant linux in generale e quindi non &#8220;mono-distro&#8221; non ce ne sono, ma ne sta arrivando uno!!] PERMESSI Spesso leggo richieste di aiuto riguardo Samba e spesso il [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,3,8,45],"tags":[13],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-informatica","category-gnulinux","category-software","category-tips-and-tricks","tag-networking"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}