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ń?
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
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/
źródło