Linux-samba文件共享服務

       實驗要求:架構samba實現文件共享服務

實驗步驟:

第一步:將系統盤掛載到/mnt目錄下

spacer.gif

查看 mnt

spacer.gif

 

第二步:安裝samba軟件並且查看

spacer.gif

先進入samba目錄,然後ls查看,在將原來的配置文件重命名,並過濾掉註釋空行,輸出保存爲新的配置文件smb.conf

spacer.gif

第三步:進行編輯

1.匿名訪問:

打開vi編輯器,編輯vi smb.conf

首先先修改成 share(匿名訪問)

spacer.gif

然後在末尾新建一個share文件夾的共享,配置爲所有人可讀寫

spacer.gif

新建abc文件夾

spacer.gif

abc文件夾設置權限權限放最大

spacer.gif

然後在關閉防火牆服務,用service smb start開啓samba服務

在查看端口(監聽139 445)

 

wKiom1TjML6xAuSlAAXEuWPh42Q880.jpg 

win7系統上,訪問服務器

 

spacer.gif

share共享文件夾中新建文本

spacer.gif

spacer.gif

回到服務器查看share文件夾的屬性

spacer.gif

2.通過身份驗證:

vi編輯器打開samba配置文件,修改成user(需要本服務器驗證用戶名和密碼):

spacer.gif

末尾新建一個toot文件夾的共享配置,只允許新建的2個用戶訪問,並且只有zhangsan這個用戶可以寫入,保存退出

spacer.gif

創建用戶(zhangsan,lisi)並且設置samba的密碼,smbpassd -a(添加密碼)pdbedit -L(查看samba的用戶)

新建toot共享文件夾,並設置權限

spacer.gif

wKioL1TjMnrikWZXAADwBYNqntc015.jpg

win7系統上訪問服務器,在訪問之前首先,先清空緩存net use * /d

spacer.gif

然後在服務器上開啓

spacer.gif

在回到win7 上訪問服務器輸入zhangsan samba密碼

 

 wKiom1TjMgfhETFrAAHO_wdCFuU112.jpg

進入toot文件夾,寫入一個txt文件

 

spacer.gif

spacer.gif

在到服務器上查看有沒有文本,如果有,說明zhangsan 可以寫

spacer.gif

在這裏我要進入vi編輯器裏,刪除toot裏面的所有寫入,然後在重新開啓

 

wKioL1TjM7uy9ctMAABS87rHXnA906.jpg

spacer.gif

wKiom1TjM8bBf_rbAAC5RKbmsxI220.jpg

在回到win7上清除緩存

spacer.gif

在用另一個新用戶lisi登陸

spacer.gif

可以進入toot共享文件夾,但不能寫入文件

spacer.gif

spacer.gif

3.別名訪問:

首先進入samba ,查看到smbusers(賬戶名的映射)

spacer.gif

然後查看有沒有zhangsan這個戶用,vi編輯器進入別名配置文件,把zhangsan這個用戶別名爲h01h02,保存退出

spacer.gif

wKioL1TjNP6jlswLAADeeNzfFbY680.jpg

vi編輯器進入samba配置文件,把別名映射加入進去

wKioL1TjNYnSOM8eAADeeNzfFbY790.jpg

wKiom1TjNG7iVzz7AAF_3UZ***E860.jpg

重啓samba服務

spacer.gif

win7系統用h01這個別名登陸(在這裏最好清除緩存)

spacer.gif

創建文本,在寫點東西(可以讀寫共享文件夾)

 

spacer.gif

在服務器上查看下是不是zhangsan用別名h01創建的文本

wKiom1TjNQuy7Zi9AAEEWMc04S8521.jpg

 

4.訪問控制列表:

vi編輯器打開samba配置文件,在toot文件夾共享配置最後一行添加對192.168.10.012.0.0.0網段的禁止訪問(12.0.0.0是隨便輸入的)

spacer.gif

wKioL1TjNlLDSiyKAAEIdNsTV08806.jpg

重啓samba服務

spacer.gif

重新登錄,提示拒絕訪問

wKioL1TjNxXhkLxdAAJHpVFhLUA892.jpg

 

5.samba客戶端訪問:

首先在服務器上創建ck目錄,並且查看

wKioL1TjNzux4OpmAAEtrfy8bbI570.jpg

在回到win7上的E盤裏,創建文件夾benet,benet文件夾裏面創建bet文本

spacer.gif

在這裏我想做個匿名訪問,首先把guest來賓用戶給解鎖

spacer.gif

然後在進入本地策略--用戶權限分配--拒絕從網絡訪問這臺計算機--guest-刪除

spacer.gif

spacer.gif

在進入安全選項—網絡訪問:本地賬戶的共享和安全模型—僅來賓

spacer.gif

在刷新下策略

spacer.gif

在進入文件夾進行共享

spacer.gif

添加guest

spacer.gif

spacer.gif

在安全裏面雙擊把權限放到最大

spacer.gif

回到服務器,連接win7,可以查看到有一個共享文件

將此共享文件的內容掛載到ck文件夾下,查看如圖:

 

 

spacer.gif

在查看有沒有掛載,然後查看文件的內容

spacer.gif

 

                                                                                    

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章