回答:
Sambaのnet usershareコマンドを使用して、コマンドラインからディレクトリを共有します。これは、メインのsmb.confファイルをいじるよりも格段に安全で、はるかに安全です。
net usershare add share_name /home/user/somefolder "Share description" everyone:F guest_ok=y
これらの共有を永続的にする(つまり、再起動後も保持する)には、次のように/ var / lib / samba / usershares /の下に各共有のファイルを作成します。
net usershare info --long share_name > /var/lib/samba/usershares/share_name
これには、KDEやGNOME / MATE / Unityなどのデスクトップを使用している場合、ディレクトリがファイルマネージャー(Dolphin、Nautilusなど)で共有として表示されるという利点があります。これは、net username // var / lib / samba / usershares /が、GUIでディレクトリを共有するときにDolphinとNautilusが使用するメカニズムと同じメカニズムであるためです。
/etc/samba/smb.confを編集して、共有名、場所、および誰にアクセスするかを入力できます。ファイル自体にはいくつかの例があります。
smb.confファイルに新しい共有を入力するためのオンラインガイドを次に示します。