1. 程式人生 > >搭建samba服務---實現跨平臺文件共享

搭建samba服務---實現跨平臺文件共享

免費軟件 samb netbios dac x86 cde 不同 計算機 tcp

概述

Samba是著名的開源軟件項目之一,它在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它為局域網內的不同計算機之間提供文件及打印機等資源的共享服務。SMB協議是客戶機/服務器型協議,客戶機通過該協議可以訪問服務器上的共享文件系統、打印機及其他資源。通過設置“NetBIOS over TCP/IP”使得Samba不但能與局域網絡主機分享資源,還能與全世界的電腦分享資源。

實驗環境

服務器:linux 6.5 操作系統

IP: 192.168.100.8

客戶機:Window 7操作系統

IP : 192.168.100.10

服務器和客戶機必須同vmnet(虛擬網卡)下且可以互連互通

實驗目標

1.實現匿名用戶上傳下載

2.實現本地用戶上傳下載和黑白名單設置

實驗步驟


一、實現匿名用戶上傳下載

1.安裝samba服務軟件包

[root@localhost ~]# rpm -qa | grep samba #查看系統已安裝的samba的軟件包

[root@localhost ~]# rpm -ivh /mnt/Packages/samba-3.6.9-164.el6.x86_64.rpm #安裝samba服務


2.備份配置文件

技術分享圖片


3.修改配置文件

vim /etc/Samba/smb.conf

技術分享圖片

技術分享圖片

4.啟動服務

技術分享圖片

5.查看TCP端口開啟狀態

[root@localhost samba]# netstat –natp #查看samba服務端口

技術分享圖片

6.在window 7客戶端查看共享文件

技術分享圖片

技術分享圖片

備註:此時訪問用戶都是匿名用戶(在Linux服務器可以看到)!

二、實現本地用戶上傳下載


1.再次修改配置文件

技術分享圖片

技術分享圖片

2.添加2個任意用戶:張三,李四

技術分享圖片

技術分享圖片

3.重新啟動服務


(1)先在window 7客戶端清空緩存,斷開連接。

技術分享圖片

(2)在Linux 服務器上再次啟動Samba服務

service smb restart #重啟smb服務

4.在window 7 客戶端驗證


(1)張三用戶登錄驗證

技術分享圖片

技術分享圖片

(2)進入share共享文件裏面,進行文件上傳下載測試

技術分享圖片

(3)李四用戶登錄,查看李四用戶權限。

技術分享圖片

5.在Linux服務器上查看張三用戶上傳的文件

技術分享圖片

備註:

1.如果想要李四用戶和張三用戶擁有一樣的權限,可以再去修改配置文件,把李四用戶加入write list 列表中即可。(這裏就不再重復敘述了)。


2.每次在window 7 客戶端斷開遠程連接後,都要先清除window上面緩存,再在Linux 上面重啟服務,這樣才不會影響其他用戶登錄。

搭建samba服務---實現跨平臺文件共享