Як я можу створити частку самби з командного рядка?


11

Як частина кроку інсталяції деякого програмного забезпечення в Ubuntu VM я хотів би створити спільну частину samba. Як би я міг робити це з командного рядка?

Відповіді:


7

Використовуйте команду 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


Для цього мені було потрібне судо.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

2

Ви можете відредагувати /etc/samba/smb.conf та ввести ім'я спільного доступу, місцеположення та того, хто має доступ до нього. У самому файлі є кілька прикладів.

Ось онлайн-посібник із введення нових акцій у файл smb.conf:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.