需求描述:
1:在/var/share/目錄中建立三個子目錄public,training,devel
public存放公共資料,公司的規章制度,員工手冊等
training存放技術教育訓練資料
devel存放項目開發資料
2:将/var/share/public目錄共享為public,是以人可以通路,隻要讀取權限
3:将/var/share/training目錄共享為peixun,允許管理者admin和技術部所有員工能讀取,但不能寫入,禁止其他人通路
4:将/var/share/training目錄共享為kaifa,開發部的是以員工都可以讀取該目錄中的檔案,但是隻有管理者admin及benet項目組的員工有寫入權限
5:技術組benet 開發組tech
員工:benet01 的基本組是benet
員工:tech01的基本組是tech附加組是benet
root的别名賬号是 admin
操作步驟:
1:建立組賬号和共享賬号,共享賬号的前提是必須要先有系統使用者,使用-g -g 把賬号加入到基本組和附加組,使用useradd 建系統賬号,使用pdbedit -a 建立共享賬号,使用groupadd 建立組賬号
2:建立共享檔案夾,使用mkdir -p 在 /var/share/目錄中建立三個子目錄public,training,devel
3:挂賬CD光牒,挂載到 /dev/cdrom /media
4:安裝samba包,因為依賴關系,要使用到nodeps參數,使用指令 vpm -ivh --nodeps /media/server/samba-3.0.33-3.28.e15.i386.rpm 安裝
5:samba共享賬号的映射檔案預設位于/etc/samba/smbusers,該檔案中已經預設添加了兩條相容windows客戶機的别名映射
6:要正常啟用賬号映射功能,需要到主配置檔案裡面添加全局配置選項 ,使用vim 編輯進入到主配置檔案:vim /etc/samba/smb.conf
在到全局配置(global)下面添加選項 username map = /etc/samba/smbusers
7:然後再配置檔案的最末位端添加名為public,peixun,kaifa的共享目錄配置段 path後面跟的是共享檔案的路徑。read only 為yes時不可寫,no時,相反,valid users後面跟的是對檔案讀取的有效賬号,write list 後面跟的是對檔案可寫的賬号。
8: 配置完成以後,啟動smb服務。
9:為了友善測試,給伺服器一個固定ip。在配置檔案/etc/sysconfig/network-scripts/ifcfg-eth0 裡面修改
10:然後使用chmod 給kaifa部寫入權限,不然後面測試除了超級管理者能寫入,開發部是不能寫入的,在使用chown把檔案屬組修改成tech。
11:打開客戶機進行權限測試