【實驗說明】samba伺服器在linux應用非常之廣泛,源於其強大的功能和穩定性。本次實驗選取samba的乙個經典案例進行分析解讀,並使用最新的samba3.3系列中的發布於2023年3月12日的samba3.3.2來做演示,配合red hat enterprise linux 4以保證系統的穩定性與安全性。
【案例說明】 1
、所有員工都能夠在公司內流動辦公,但不管在哪台電腦上工作,都要把自己的檔案資料儲存在samba檔案伺服器上。
2、市場部,技術部都各有自己的目錄,同乙個部門的人共同擁有乙個共享目錄,其他部門的人都只能訪問在伺服器上自己個人的home目錄。
3、所有使用者都不允許使用伺服器上的shell。
【案例分析】 1
、需要samba作為檔案伺服器,為所有使用者建立賬號和目錄,使用者預設都在伺服器上有乙個home目錄,只有認證通過才能看到。
2、需為市場部和技術部建立不同的組sales和tech,並且分配目錄,把所有市場部員工加入sales組,技術部員工加入tech組,通過samba共享sales和tech
3、建立使用者賬號時,不分配shell
【簡要拓撲圖】
【案例實施】 1
、從[url]www.samba.org[/url] 2
、解壓縮samba-3.3.2.tar.gz
、編譯安裝samba。注意,編譯安裝過程中會出現各種問題,比較常見的就是gcc相關的錯誤,解決這個問題最好的辦法就是安裝過程中選擇開發工具,就會把常用的gcc等相關東西安裝上。執行經典的三步安裝./configure、make、make install
、複製samba配置檔案樣例到//usr/local/samba/lib下
、編輯smb.conf,設定安全級別為user級別。預設情況下就是user安全級別,如果不是請修改。同時指定samba使用者檔案
、建立市場部sales和技術部tech的組與使用者,並加入使用者到相應組,禁止登陸shell
、建立財務部finance和經理部ceo的組與使用者,並加入使用者到相應組,禁止登陸shell
、批量新增使用者為samba使用者,所有使用者的密碼均為123
、建立組共享資料夾並設定許可權
10、編輯smb.conf,新增共享資料夾並做相應的設定
11、啟動samba服務,如果出現如下錯誤提示,請按照12步驟解決
12、解決啟動samba時libtalloc.so.1檔案錯誤。vi /etc/ld.so.conf 在最後面新增/usr/local/samba/lib
13、再次啟動samba伺服器
14、將samba新增到啟動指令碼,實現開機自動啟動samba服務
Samba 企業應用案例
1.所有員工都能夠在公司內流動辦公,但不管在哪電腦上工作,都要把自己檔案存在 samba 檔案服器上.2.各部門辦公人員擁有各自的主目錄,用於存放私有文件 工作相關 其他人禁止訪問.3.所有的使用者都不允許使用伺服器的 shell 安全考慮 4.製造部 財務部 管理部,都有各自的檔案目錄.5.各部門...
samba學習筆記及案例
一 安裝軟體 samba伺服器軟體包 rpm ivh samba 3.0.23c 2.i386.rpm samba客戶端工具 rpm ivh samba client 3.0.23c 2.i386.rpm 通用工具和庫 rpm ivh samba common 3.0.23c 2.i386.rpm ...
mysql經典案例
使用sql語句建立資料庫,名稱為customdb 答 create database if not exists customdb 建立資料表customer 客戶 deposite 存款 bank 銀行 表結構如下 建立表,如下 答 建立顧客表 create table ifnot exists ...