Відповіді:
Використовуйте команду nethare користувача Samba для обміну каталогами з командного рядка, IMHO це менш незграбно і набагато безпечніше, ніж обмінюватися у головному файлі 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 тощо). Ось чому чисте ім’я користувача // var / lib / samba / usershares / річ - це той самий механізм, який використовуються Dolphin та Nautilus, коли ви ділитеся каталогами в графічному інтерфейсі.
Дивіться також: http://ubuntuforums.org/showthread.php?t=1659816
Ви можете відредагувати /etc/samba/smb.conf та ввести ім'я спільного доступу, місцеположення та того, хто має доступ до нього. У самому файлі є кілька прикладів.
Ось онлайн-посібник із введення нових акцій у файл smb.conf: