Samba là một dịch vụ của hệ điều hành Linux, hoạt động dựa trên nền giao thứcSMB (Server Message Block) cho phép chia sẻ các tập tin hệ thống và máy in với các máy trạm sử dụng hệ điều hành Windows. Giao thức SMB là giao thức đượcMicrosoft sử dụng để chia sẻ các file trong mạng. Trên Linux, Samba cũng được phát triển dựa trên giao thức SMB với các tiến trình smbd và nmbd cho phép người dùng hệ điều hành Windows có thể làm việc với máy chủ Linux thông qua giao thức này.
Trong ví dụ này, VNLAB sẽ tạo một thư mục chia sẻ với đầy đủ quyền, ai cũng có thể đọc, ghi và không cần phải xác thực thông qua hình thức tài khoản, mật khẩu !
1. Cài đặt và cấu hình Samba Server:
Cài đặt dịch vụ Samba:
| [root@samba ~]# yum -y install samba samba-client |
Tạo và phân quyền thư mục chia sẻ:
| [root@samba ~]# mkdir /home/share [root@samba ~]# chmod 777 /home/share |
Chỉnh sửa file cấu hình của Samba:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | [root@samba ~]# nano /etc/samba/smb.conf # Định nghĩa kiểu charset: unix charset = UTF-8 # thay đổi tên mạng ngang hàng, trong Windows thường là Workgroup workgroup = WORKGROUP # Bỏ dấu # và thêm các dải mạng tương ứng hosts allow = 127. 192.168.1. # Bỏ dấu # tại max protocol max protocol = SMB2 # Bỏ xác thực: map to guest = Bad User # Thêm các dòng dưới đây vào cuối cùng [Share] # tên thư mục chia sẻ path = /home/share # đường dẫn thư mục chia sẻ writable = yes # cho phép ghi guest ok = yes # cho phép khách truy cập guest only = yes # chỉ cho phép khách create mode = 0777 # cấu hình toàn quyền cho khách truy cập directory mode = 0777 # cấu hình toàn quyền cho khách truy cập share modes = yes # cảnh báo nếu truy cập vào file |
2. Cấu hình truy cập Samba Server từ Windows:
Mở My Computer lựa chọn Map Network Drive:
Cấu hình tên ổ đĩa và đường dẫn tới thư mục chia sẻ:
Kiểm tra bằng cách copy file từ máy Windows lên thư mục chia sẻ trên Samba Server:
0 Comments