コマンドラインからSamba共有を作成するにはどうすればよいですか?


11

Ubuntu VMでのいくつかのソフトウェアのインストール手順の一部として、samba共有を作成したいと思います。コマンドラインからそれをどうやってやるのですか?

回答:


7

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が使用するメカニズムと同じメカニズムであるためです。

参照:http : //ubuntuforums.org/showthread.php?t=1659816


これが機能するにはsudoが必要でした。
Ciro Santilli新疆改造中心法轮功六四事件

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.