6.07.2009

SAMBA



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