Phần này sẽ chứa thông số điều khiển Samba server. Giá trị đầu tiên cần thiết lập là giá trị của thẻ workgroup :
[global]
# workgroup = NT-Domain-Name or Workgroup-Name workgroup = MYGROUP
Là tham số xác định tên workgroup của Windows mà máy Linux đăng nhập, nhóm này phải tồn tại tr−ớc khi chúng ta cấu hình Samba.
L−u ý: Nên nhập tên workgroup ở dạng chữ in hoa.
# server string is the equivalent of the NT Description field server string =Samba Server
Tham số server string là tham số gán mô tả về tên máy Linux trên mạng. Mặc định tham số này đ−ợc gán bằng Samba Server, tuỳ theo chức năng của máy Linux mà bạn có thể đặt các tên khác nhau. Việc gán giá trị cho tham số này không gây ảnh h−ởng lớn đến việc cấu hình Samba.
Đồ án tốt nghiệp
Nếu bỏ dấu (;) thì các máy có địa chỉ IP không thuộc lớp mạng đã liệt kê không thể truy nhập vào máy Linux. ở đây lấy ví dụ với lớp mạng C, nh− vậy các máy có địa chỉ IP bắt đầu bằng 192.168.1. và 192.168.2. đều có thể truy nhập tài nguyên trên máy Linux.
# this tells Samba to use a separate log file for each machine # that connects
log file = /var/log/Samba/%m.log
Tham số logfile sẽ xác định tên file log cho từng máy khi truy cập, %m có nghĩa là tên máy trên mạng.
Ví dụ: Nếu trên mạng có máy tên là nampt truy cập vào máy Linux thì Samba sẽ tạo ra một file là nampt.log l−u trong th− mục /var/log/Samba. Kích th−ớc của file này đ−ợc xác định bằng tham số max log size:
# Put a capping on the size of the log files (in Kb). max log size = 150
Samba hỗ trợ 4 kiểu bảo mật trong việc chia sẻ dữ liệu: USER, SHARE, DOMAIN và SERVER. Để biết thêm chi tiết từng kiểu bạn có thể đọc file security_level.txt. Mặc định khi cài Samba để ở mode USER
# Security mode. Most people will want user level security. See # security_level.txt for details.
security = share
# Use password server option only with security = server or # security = domain
;password server=MyServer
Nếu bạn chọn kiểu USER và SHARE thì nên đặt dấu (;) vào đầu dòng:
Đồ án tốt nghiệp
Nếu bạn muốn sử dụng tài khoản (account) và mật khẩu (password) trên máy chủ điều khiển vùng để truy nhập vào máy Linux thì phải đặt tham số:
security = domain
và điền tên máy điều khiển vùng vào vùng password server nh− d−ới đây:
password server = tên domain
# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba #documentation.
# Do not enable this option unless you have read those documents encrypt passwords = yes
smb passwd file = /etc/Samba/smbpasswd
Với các hệ điều hành từ Win95 OME service release 2 hoặc cao hơn, mật khẩu đ−ợc mã hoá mặc định, cũng nh− vậy đối với hệ điều hành Windows NT4 service pack 3 mật khẩu đ−ợc chuyển từ không mã hoá (Clear text) thành mã hoá (Encrypted). Để mật khẩu mã hoá của Windows làm việc đ−ợc với Samba thì hai dòng trên phải bỏ dấu chú thích và nhập tên tài khoản và mật khẩu cho máy Linux bằng lệnh smbpasswd.
Ví dụ:
#smbpasswd -a nampt
L−u ý: user nampt phải tồn tại là user của hệ điều hành. Nếu bạn định thiết lập security mode= domain hoặc server thì nên đặt mật khẩu trùng với mật khẩu trên server hay domain t−ơng ứng.
# Enable this if you want Samba to be a domain logon server for # Windows95 workstations.
Đồ án tốt nghiệp
Nếu để tham số domain logons =yes sẽ làm cho máy Linux trở thành domain để các máy Windows95 có thể đăng nhập (logon) vào . Kịch bản đăng nhập cho các máy trạm và user sẽ đ−ợc hai tham số logon script d−ới đây xác định:
# if you enable domain logons then you may want a per-machine or # per user logon script
# run a specific logon batch file per workstation (machine) logon script = %m.bat
# run a specific logon batch file per username logon script = %U.bat