Jak mogę utworzyć udział samby z wiersza poleceń?

11

W ramach kroku instalacji niektórych programów na maszynie Wirtualnej Ubuntu chciałbym utworzyć udział samby. Jak miałbym to zrobić z wiersza poleceń?

Kit Sunde
źródło

Odpowiedzi:

7

Użyj komendy net usershare Samby, aby udostępnić katalogi z wiersza poleceń, IMHO jest to mniej niezręczne i znacznie bezpieczniejsze niż kręcenie się w głównym pliku smb.conf:

net usershare add share_name /home/user/somefolder "Share description" everyone:F guest_ok=y

Aby te udziały stały (tj. Utrzymywać się po ponownym uruchomieniu), utwórz plik dla każdego udziału w katalogu / var / lib / samba / usershares / w ten sposób:

net usershare info --long share_name > /var/lib/samba/usershares/share_name

Ma to dodatkową zaletę, że jeśli używasz pulpitu, takiego jak KDE lub GNOME / MATE / Unity, katalogi będą wyświetlane jako udostępnione w menedżerze plików (Dolphin, Nautilus itp.). To dlatego, że nazwa użytkownika netto // var / lib / samba / usershares / thing jest tym samym mechanizmem, którego używają Dolphin i Nautilus podczas udostępniania katalogów w GUI.

Zobacz także: http://ubuntuforums.org/showthread.php?t=1659816

happyskeptic
źródło
Potrzebowałem sudo, żeby to zadziałało.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
2

Możesz edytować /etc/samba/smb.conf i wprowadzić nazwę udziału, lokalizację oraz osoby, które powinny uzyskać do niego dostęp. W samym pliku jest kilka przykładów.

Oto internetowy przewodnik dotyczący wprowadzania nowych udziałów w pliku smb.conf:

http://www.cyberciti.biz/faq/add-samba-share-in-linux-unix/

Mordoc
źródło