Tổng cộng:
Tải về nội dung: SAMBA.pdf
Trang chủ Samba: http://www.samba.org
1. Giới thiệu
Samba là phương thức chia sẻ dữ liệu giữa:
+ Linux/Unix với Linux/Unix
+ Linux/Unix với Windows
2. Kiểm tra và cài các package sau (nếu chưa có)
- Lệnh kiểm tra:
#rpm -qa [package]
- Cài đặt package:
samba-client
samba
system-config-samba
samba-common
3. Cấu hình
Hiệu chỉnh dòng 102 tập tin /etc/samba/smb.config (nội dung cũ là
passdb backend=tdbsam) thành
passdb backend=smbpasswd
- Start dịch vụ samba
#service smb start
4. Tạo tập tin chứa thông tin user/passwd cho dịch vụ Samba
- Lệnh:
#cat /etc/passwd |mksmbpasswd.sh > /etc/samba/smbpasswd
- Tạo user hv1 và hv2 (lưu ý là không tạo passwd linux!)
- Tạo passwd Samba cho các user vừa tạo.
#smbpasswd -a hv1
#smbpasswd -a hv2
- Thay đổi passwd Samba (nếu muốn)
#smbpasswd [user]
5. Các bài Lab
a. Lab 1
- Yêu cầu: Chia sẻ thư mục /share/soft cho các máy truy cập trên mạng
- Thực hiện:
Thêm vào cuối tập tin /etc/samba/smb.conf nội dung sau:
[soft]
comment = thu muc soft
path = /share/soft
public = yes
read only = yes
- Restart lại dịch vụ Samba
#service smb restart
- Truy cập tài nguyên từ máy Windows (lệnh xóa cache: net use * /del/ y)
b. Lab 2
- Yêu cầu: Chia sẻ thư mục /share/soft, để các máy truy cập, nhưng chỉ có user hv2 được quyền write.
- Thực hiện:
Thêm vào cuối tập tin /etc/samba/smb.conf nội dung sau:
[data]
comment = thu muc data
path = /share/data
public = yes
read only = yes
write list=hv2
- Restart lại dịch vụ Samba
#service smb restart
c. Lab 3
- Yêu cầu: Cấm máy truy cập Samba Server (IP 192.168.9.123)
- Thực hiện
Thêm vào dòng 81, tập tin /etc/samba/smb.conf với nội dung sau:
hosts deny = 192.168.9.123
d. Lab 4
- Yêu cầu: Cài đặt samba-swat (cấu hình samba thông qua web)
- Thực hiện:
+ Cài package
#rpm -dq samba-swat
+ Cấu hình samba-swat, tập tin /etc/xinetd.d/swat
disable = no
only_from = 192.168.9.213 127.0.0.1
+ Restart lại dịch vụ xinetd
#service xinetd restart
+ Kiểm tra: Truy cập bằng trình duyệt web
http://192.168.9.123:901
6. Các lệnh Samba
- Kiểm tra các tài nguyên được chia sẻ trên Samba Server
#smbclient -L //192.168.9.106 -U hv1
- Truy cập tài nguyên chia sẻ
#smbclient //192.168.9.106/soft -U hv1
- Mount
#mount //192.168.9.106:/soft /smbdata -o username=hv1
7. Webmin - Quản lý hệ thống qua trên Web
- Download gói webmin (rpm) tại http://www.webmin.com
- Cài package webmin vào máy linux.
- Truy cập webmin.
http://192.168.9.213:10000