Tôi không quen với GUI để thực hiện việc này nhưng các bước để thực hiện thủ công từ thiết bị đầu cuối không quá tệ. Bạn chỉ cần làm như sau:
Cài đặt Samba và các gói yêu cầu
sudo apt-get install smbfs samba
Chỉnh sửa tập tin conf /etc/samba/smb.conf
Hãy chắc chắn rằng bạn có dòng sau trong tệp này và nó không bị lỗi. Nó có thể được đặt thành security = share
mặc định.
security = user
Cũng trong tệp này, trong phần "Định nghĩa chia sẻ" của bạn, hãy thiết lập một chia sẻ mới tương tự như sau:
[primary]
comment = Guest access Share
path = /mnt/primary
writeable = yes
valid users = @smb
guest ok = no
Điều này nói rằng chia sẻ sẽ được gọi là "chính", đường dẫn cục bộ đến thư mục chia sẻ là tại /mnt/primary
, người dùng được ủy quyền có thể viết, chỉ người dùng trong nhóm smb mới được phép và khách ẩn danh không thể sử dụng điều này.
Kiểm tra thiết lập với testparm
Khi bạn đã hoàn tất, lưu tệp. Sau đó chạy testparm
để xem có vấn đề gì không.
chạy thử nghiệm ví dụ
$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
Bắt đầu từ Samba
Cuối cùng, khởi động lại máy chủ samba:
/etc/init.d/samba restart
Cài đặt máy khách (Trên Windows)
Chọn ổ đĩa mạng bản đồ từ màn hình "Máy tính của tôi". Sau đó nhập:
\\debian_box_ip_address\share_name
Ví dụ:
\\192.168.0.200\primary
Sau đó chọn "đăng nhập với các thông tin khác nhau" và nhập tên người dùng / mật khẩu Linux của bạn.
Người giới thiệu