Danh mục

Cài đặt Samba

Số trang: 29      Loại file: pdf      Dung lượng: 227.17 KB      Lượt xem: 9      Lượt tải: 0    
10.10.2023

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hướng dẫn cài đặt dịch vụ Samba trên hệ điều hành Linux.
Nội dung trích xuất từ tài liệu:
Cài đặt SambaTài liệu này mô tả cách dùng giao thức Server Message Block, còn gọi là giao thứcSession Message Block, NetBIOS hay giao thức LanManager, với Linux sửdụng Samba. MỤC LỤC1. Giới thiệu2. Cài đặt3. Cách vận hành Daemons4. Cấu hình tổng quát (/etc/smb.conf)5. Chia xẻ Linux Drive với Windows Machines6. Truy cập SMB Share với Linux Machines7. Chia xẻ Linux Printer với Windows Machines8. Chia xẻ Windows Printer với Linux Machines9. Backing Up Windows Machines vào một máy chủ Linux10. Sử dụng Samba Across Routed Networks11. Tài liệu tham khảo1. Giới thiệu:Tài liệu này mô tả cách dùng giao thức Server Message Block, còn gọi là giao thứcSession Message Block, NetBIOS hay giao thức LanManager, với Linux sử dụngSamba. mặc dù tài liệu có trọng tâm là Linux, nhưng Samba có thể chạy trong hầuhết các hệ điều hành tương tự UnixSamba chỉ làm việc trong mạng cục bộ Ethernet dùng giao thức TCP/IPSamba có bốn chức năng căn bản như sau : 1. Chia xẻ drive Linux với Windows machines. 2. Truy cập SMB share với Linux machines. 3. Chia xẻ máy in Linux với Windows machines. 4. Chia xẻ máy in Windows với Linux machines.2. Cài đặt:Để cài đặt Windows 95/98 dùng TCP/IP, chọn Control Panel | Network, rồi addand configure Microsoft TCP/IP.Với Windows NT, chọn Control Panel | Network | Protocols.Samba package đòi hỏi phải có hai daemons dưới đây. Chúng được cài đặt đầy đủtrong /usr/sbin and run hoặc được boot từ systems startup scripts hay từ inetd. smbd (The SMB daemon) nmbd (Qui dinh NetBIOS của ten may chu hỗ trợcho clients)Tiêu biểu, Samba binaries sau đây được cài trong /usr/binhay /usr/local/samba/bin, mặc dù vị trí tuỳ chọn. smbclient ( SMB client cho UNIX machines) smbprint ( script de in toi 1 may in trongmay chu SMB ) smbprint.sysv (SBN client cho SVR4 UNIX machines) smbstatus (danh sach ket noi hien hanh SMBcho local host) smbrun (Mot glue script tao thuan tiencho viec chay cac ung dung tren may chu SMB).Thêm vào đó, một script gọi là ‘print’, đáp ứng như một điểm đầu (front end) hữuích đến smpprint script.Cài đặt tiếp theo, đặt daemons vào /usr/sbin và binaries vào /usr/bin. Cài đặt manpages vào /usr/local/man.Khi bạn thực hiện Samba package, nên chỉ định trong Makefile vị trí cho file cấuhình, smb.conf. Thông thường file này ở /etc, nhưng bạn có thể để nó bất kỳ chỗnào tuỳ thích. Về phương diện này , chúng tôi cho rằng bạn chỉ định vị trí của filecấu hình như /etc/smb.conf, vị trí log file là log file = /var/log/samba-log.%m vàthư mục khóa là lock directory = /var/lock/samba.Cài đặt file cấu hình, smb.conf. Vào thư mục chứa Samba. Tìm thư mục conexamples/simple và đọc file README. Copy file Smb.conf đã tìm thấy ở thư mụcnày vào to /etc.Nếu bạn không muốn file cấu hình của bạn ở /etc, hãy đặt nó ở đâu cũng được, rồicho symlink vào /etc: ln -s /path/to/smb.conf /etc/smb.conf3. Cách vận hành Daemons:Hai SMB daemons là /usr/sbin/smbd and /usr/sbin/nmbd. Dưới phần lớn sự phânphối của Linux , các daemon này là started, stoped và restarted theo startup scriptđặt trong /etc/rc.d/init.d/smb và symlinked tới một runlevel thích hợp.Nếu không dùng startup script tiêu chuẩn, có thể chạy Samba daemon từ inetd haytiến trình stand-alone.Samba sẽ đáp ứng nhanh hơn một chút đối với Stand-alonedaemon hơn là inetdMặt khác, bạn nên kiểm tra file /etc/services for lines trông giống như:netbios-ns 137/tcp nbnsnetbios-ns 137/udp nbnsnetbios-dgm 138/tcp nbdgmnetbios-dgm 138/udp nbdgmnetbios-ssn 139/tcp nbssnPhải chắc rằng mọi file đều uncommented. Tuỳ thuộc vào sự phân phối của bạn,bạn có lẽ còn phải thêm chúng vào. Samba sẽ không thể nối kết với cổng thíchhợp, trừ khi nó có các đầu vào này /etc/services .Để chạy daemons từ inetd, hãy đặt những dòng theo sau vào inetd configurationfile, /etc/inetd.conf: # SAMBA NetBIOS services (for PC file and printsharing) netbios-ssn stream tcp nowait root /usr/sbin/smbdsmbd netbios-ns dgram udp wait root /usr/sbin/nmbd nmbdRồi restart inetd daemon bằng lịnh: kill -HUP `cat /var/run/inetd.pid`Để chạy daemons từ system startup scripts, hãy để các script sau vàofile /etc/rc.d/init.d/smb và symbolically link nó vào files specified bằng lịnh: #!/bin/sh # # /etc/rc.d/init.d/smb - starts and stops SMBservices. # # The following files should be synbolic links tothis file: # symlinks: /etc/rc.d/rc1.d/K35smb (Kills SMBservices on shutdown) # /etc/rc.d/rc3.d/S91smb (Starts SMBservices in mult ...

Tài liệu được xem nhiều: