Làm thế nào tôi có thể tạo một chia sẻ samba từ dòng lệnh?


11

Là một phần của bước cài đặt một số phần mềm trên máy ảo Ubuntu Tôi muốn tạo chia sẻ samba. Làm thế nào tôi sẽ làm điều đó từ dòng lệnh?

Câu trả lời:


7

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.

Xem thêm: http://ubuntuforums.org/showthread.php?t=1659816


Tôi cần sudo cho việc này để làm việc.
Ciro Santilli 心 心 事件

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.