Dans le cadre de l'étape d'installation d'un logiciel sur une machine virtuelle Ubuntu Je voudrais créer un partage samba. Comment pourrais-je aller à faire que de la ligne de commande?
Utiliser Samba net usershare commande pour partager des répertoires de la ligne de commande, à mon humble avis ce qui est moins maladroit et beaucoup plus sûr que bidouiller dans le fichier principal smb.conf:
net usershare add share_name /home/user/somefolder "Share description" everyone:F guest_ok=y
Pour ces actions permanentes (c.-à persister sur les redémarrages) créer un fichier pour chaque action dans / var / lib / samba / usershares / comme ceci:
net usershare info --long share_name > /var/lib/samba/usershares/share_name
Cela a un autre avantage que si vous utilisez un ordinateur de bureau comme KDE ou GNOME / MATE / Unity les répertoires sera affiché comme partagé dans le gestionnaire de fichiers (Dolphin, Nautilus , etc.). Que sa cause le nom d' utilisateur net // var / lib / samba / usershares / chose est le même mécanisme que Dolphin et de l' utilisation Nautilus lorsque vous partagez des répertoires dans l'interface graphique.
Voir aussi: http://ubuntuforums.org/showthread.php?t=1659816
Vous pouvez modifier /etc/samba/smb.conf et entrer le nom de partage, l'emplacement et qui doit y accéder. Il y a plusieurs exemples dans le fichier lui-même.
Voici un guide en ligne pour saisir des actions nouvelles dans le fichier smb.conf:
http://www.cyberciti.biz/faq/add-samba-share-in-linux-unix/
la source