Comment puis-je créer un partage samba de la ligne de commande?


11

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?

Réponses:


7

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


J'avais besoin de sudo pour que cela fonctionne.
Ciro Santilli冠状病毒审查六四事件法轮功

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.