GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 200

1
9

D.2 Các thành phn ca Samba

Samba thực chất chứa một số chương trình phục vụ cho những mục đích khác nhau nh-

ng có liên quan với nhau. Hạt nhân của Samba là hai deamon có những nhiệm vụ sau:

smbd Daemon: smbd chịu trách nhiệm điều khiển các tài nguyên được chia sẻ giữa

máy chủ Samba và các máy trạm của nó. Nó cung cấp các dịch vụ về file, in, và trình duyệt
cho các máy trạm SMB thông qua một hay nhiều mạng. smdb xử lý tất cả các trao đổi giữa
máy chủ Samba và các client mạng của nó. Ngoài ra, deamon này còn chịu trách nhiệm
kiểm tra xác nhận người dùng, khoá tài nguyên, và chia sẻ dữ liệu thông qua giao thức
SMB.

nmbd Deamon: nmbd là một máy chủ dịch vụ tên đơn giản bắt chước các chức năng

máy chủ dịch vụ tên, chạy với các giao thức WINS và NetBIOS. Daemon này ỏlắng ngheÕ
các yêu cầu của máy chủ dịch vụ tên và cung cấp các thông tin thích hợp khi được gọi tới.
Nó còn cung cấp danh sách duyệt Network Neighborhood và tham gia vào lựa chọn các đối
tượng mạng trong đó.

Bộ cài đặt Samba còn có một tập hợp nhỏ các công cụ dòng lệnh Linux:
smbclient: Một client Linux theo kiêu ftp có thể dùng tiện ích này để kết nối với tài

nguyên được Samba chia sẻ.

Smbtar: Chương trình để lưu trữ các tài nguyên được chia sẻ, tương tự như lệnh tar của

Linux.

nmblookup: Chương trình cung cấp NetBIOS thông qua việc tìm tên bằng TCP/IP.
smbpasswd: Chương trình cho phép ngưười quản trị thay đổi mật khẩu đã mã hóa của

Samba.

testparm: Chương trình đơn giản để làm cho file cấu hình Samba có hiệu lực.
testprns: Chương trình kiểm tra liệu các máy in khác nhau có được deamon smbd nhận

ra hay không.

Nếu muốn xem từng deamon thực hiện những gì, Samba có chương trình với tên

smbstatus sẽ đa tất cả các thông tin đó lên màn hình như sau:

Samba version 2.2.7-security-rollup-fix

Service uid gid pid machine

----------------------------------------------

IPC$ root root 21608 httt-09 (10.10.16.5) Fri Nov 28 09:42:52 2003

No locked files


Việc cài đặt samba cũng khá đơn giản, ta cần chuẩn bị các package sau:

samba-client-xxx.rpm
samba-xxx.rpm
samba-common-xxx.rpm


Trong đó xxx là số hiệu phiên bản của samba. Đăng nhập với quyền root và sau đó ra lệnh:

#rpm –ivh samba-client-xxx.rpm samba-xxx.rpm samba-
common-xxx.rpm


Nếu ta không nhận lời thông báo lỗi nào cả thì quá trình cài đặt đã hoàn tất.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.