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

2
0

D.3 File cu hình Samba

Những tên được bao trong các ngoặc vuông dùng để ký hiệu cho các phần của

file cấu hình smb.conf, mô tả các chia sẻ hay dịch vụ mà Samba cung cấp. Ví dụ,
các phần “test” và “homes” là các chia sẻ riêng rẽ đối với đĩa cứng; chúng chứa các
tuỳ chọn được ánh xạ tới các thư mục cụ thể trên server Samba. Phần chia sẻ
“printers” chứa các tuỳ chọn ánh xạ tới các máy in khác nhau của servers. Tất cả các
phần được xác định trong file smb.conf, trừ phần [global, sẽ được coi như các chia
sẻ đĩa cứng hoặc máy in cho những dùng kết nối với server Samba.

Các dòng vào còn lại là các tuỳ chọn riêng được quy định cụ thể cho sự chia sẻ đã được

đề cập tới. Các tuỳ chọn đó có tác dụng cho tới khi bắt đầu một phần mới được ký hiệu
trong cặp ngoặc vuông, hoặc cho tới điểm cuối của file smb.conf được thiết lập bằng cách
gán giá trị cho chúng. Mỗi một tuỳ chọn cấu hình đều có cú pháp đơn giản: option =
value

Cuối cùng, ta có thể dùng khoảng trống dể ngăn cách chuỗi các giá trị trong danh sách,

hoặc có thể dùng các dấu phảy, Hai cách trên là tơng đơng nhau nhng ta chỉ nên dùng một
cách hoặc dấu phảy hoặc khoảng trống.

Chữ viết hoa không có ý nghĩa gì đối với file cấu hính Samba, ngoại trừ trong các vị trí

mà hệ điều hành được chỉ tới không cho phép viết, bởi vì hệ điều hành Linux phân biệt chữ
viết thường và viết hoa.

Trong trường hợp dòng vào quá dài không thể gói gọn trong không gian mà cửa sổ

dòng lệnh cho phép, ta có thể viết tiếp dòng trong file cấu hình Samba bằng cách dùng ký
hiệu dấu gạch ngược “\”, ví dụ:

comment = Su chia se dau tien la ban sao chinh cua s\

an pham phan mem Teamworks moi

Có thể thay đổi file smb.conf và bất kỳ tuỳ chọn nào của nó vào thời điểm bất kỳ trong

khi các daemon Samba đang chạy. Theo mặc định, Samba kiểm tra file cấu hình của mình
cứ 60 giây một lần để tiếp nhận cá thay đổi mới. Nếu không muốn chờ đợi lâu như vậy, bạn
có thể bắt các daemon đó nạp lại bằng cách gửi tín hiệu SIGHUP tới chúng, hoặc chỉ đơn
giản là khởi động lại. Ví dụ, nếu tiến trình smbd có PID là 893, ta có thể bắt nó đọc lại file
cấu hình bằng lệnh sau đây:

# kill –SIGHUP 893

Không phải tất cả các thay đổi đều được cá máy client chấp nhận ngay. Ví dụ, các tài

nhuyên chia sẻ hiện thời đang được sử dụng sẽ không được đăng ký cho đến khi các máy
client cắt các nối kết rồi kết nối lại tới các tài nguyên đó. Thêm nữa, cũng sẽ không được
đăng ký ngay lập tức. Điều đó giúp cho các máy client tích cực không bị ngắt nối kết một
cách bất ngờ hoặc gặp phải các vấn đề không được chờ đợi về truy cập tài nguyên khi phiên
làm việc vẫn đang được mở.

Các biến: Samba có một tập hợp đầy đủ cá biến xác định các đặc trưng của server

Samba và của cá máy client nối với nó. Mỗi một biến được bắt đầu bằng dấu phần trăm
“%”, tiếp theo là một ký tự đơn viết hoa hoặc viết thường và chỉ có thể được dùng bên vế
phải của dòng liịnh tuỳ chọn cấu hình theo cú pháp potion = variable nh trong câu li lệnh ví
dụ sau:

[pub]

path = /home/ftp/pub/%a

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.