Câu trả lời:
Sử dụng lệnh người dùng mạng của Samba để chia sẻ các thư mục từ dòng lệnh, IMHO điều này ít gây cấn và an toàn hơn nhiều so với việc loay hoay trong tệp smb.conf chính:
net usershare add share_name /home/user/somefolder "Share description" everyone:F guest_ok=y
Để làm cho các chia sẻ này vĩnh viễn (tức là tiếp tục khởi động lại), hãy tạo một tệp cho mỗi chia sẻ dưới / var / lib / samba / usershares / như thế này:
net usershare info --long share_name > /var/lib/samba/usershares/share_name
Điều này có một lợi thế nữa là nếu bạn đang sử dụng máy tính để bàn như KDE hoặc Gnome / MATE / Unity, các thư mục sẽ hiển thị như được chia sẻ trong trình quản lý tệp (Cá heo, Nautilus, v.v.). Điều đó gây ra tên người dùng mạng // var / lib / samba / usershares / thing là cùng một cơ chế mà Dolphin và Nautilus sử dụng khi bạn chia sẻ các thư mục trong GUI.
Bạn có thể chỉnh sửa /etc/samba/smb.conf và nhập tên chia sẻ, vị trí và ai sẽ truy cập nó. Có một số ví dụ trong chính tập tin.
Dưới đây là hướng dẫn trực tuyến để nhập cổ phần mới trong tệp smb.conf: