【正文】
完畢。檢查samba服務(wù)smbclient L U joy%123(4)當(dāng)然還有一種低級(jí)的情況,那就是由于主機(jī)名輸入錯(cuò)誤導(dǎo)致不能ping通,請(qǐng)更正后重試哈~~~O(^_^)O3)使用smbclient命令進(jìn)行測試如果客戶端與samba服務(wù)器可以ping通,說明客戶端與服務(wù)器間的連接沒有問題哈,如果還是不能訪問samba共享資源,可以執(zhí)行smbclient命令進(jìn)一步測試服務(wù)器端的配置。(2)如果提示“host not found”則檢查客戶端DNS或者/etc/hosts文件有沒正確設(shè)置,確??蛻舳四軌蚴褂妹Q訪問samba服務(wù)器。 read .ly = No [rootrhel5 ~] 2)使用ping命令測試samba服務(wù)器主配置文件排除錯(cuò)誤后重啟smb服務(wù),如果客戶端仍然無法連接samba服務(wù)器,我們?cè)诳蛻舳丝梢允褂胮ing命令進(jìn)行測試,這個(gè)我們微軟的系統(tǒng)中排障一樣哈,根據(jù)出現(xiàn)的不同情況可以進(jìn)行分析哈。 path = /panydata/tech browseable = No [tech] path = /var/spool/samba browseable = No [printers] ment = Home Directories server string = Company Samba File Server read .ly = No [rootrhel5 ~] testparm /etc/samba/ Load smb config files from /etc/samba/ Processing section [homes] Processing section [printers] Processing section [tech] Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] path = /panydata/sales browseable = No [sales] path = /var/spool/samba browseable = No [printers] ment = Home Directories server string = Company Samba File Server read .ly = No [rootrhel5 ~] testparm /etc/samba/ Load smb config files from /etc/samba/ Processing section [homes] Processing section [printers] Processing section [sales] Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] path = /panydata/tech read .ly = No [tech] path = /panydata/sales browseable = No [sales] path = /var/spool/samba browseable = No [printers] ment = Home Directories server string = Company Samba File Server guest ok = Yes [rootrhel5 ~] testparm /etc/samba/ Load smb config files from /etc/samba/ Processing section [homes] Processing section [printers] Processing section [sales] Processing section [tech] Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] ment = public data printable = Yes ment = All Printers read .ly = No include = /etc/samba/% [homes] server string = Company Samba File Server t find include file /etc/samba/% Processing section [homes] Processing section [printers] Processing section [public] Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] testparm /etc/samba/[rootrhel5 ~] testparm /etc/samba/ Load smb config files from /etc/samba/ Can39?,F(xiàn)在很多服務(wù)的軟件包有自帶配置文件檢查工具,我們可以通過這些工具對(duì)配置文件進(jìn)行檢查哈~(3)日志文件如果服務(wù)出現(xiàn)問題,我們還可以使用tail命令來動(dòng)態(tài)監(jiān)控日志文件(在CLI狀態(tài)下可以使用Ctrl+Alt+F1~F6切換到另一個(gè)CLI文字終端下查看)。因?yàn)榻箤?duì)共享目錄sales訪問,就算知道了\\rhel5\sales路徑也是不能訪問滴8 Samba排錯(cuò) 1)Linux服務(wù)一般滴排錯(cuò)方法(1)錯(cuò)誤信息一般仔細(xì)看下顯示的錯(cuò)誤信息,根據(jù)錯(cuò)誤提示一般滴問題就可以判斷問題出在什么地方了。 查看selinux當(dāng)前狀態(tài)sestatus v現(xiàn)在我們就可以創(chuàng)建文件夾了現(xiàn)在我們以其他帳號(hào)測試,就用技術(shù)部joy吧在這里技術(shù)部的員工就看不到銷售部的共享目錄。/panydata/share目錄只讀注意:最好禁用RHEL5中的selinux功能,否則會(huì)出現(xiàn)些莫名其妙滴問題,比如下面的帳號(hào)gm明明對(duì)共享目錄sales和tech是777的權(quán)限,但就是只能創(chuàng)建文件卻不能創(chuàng)建文件夾哈~關(guān)閉selinux,打開selinux配置文件/etc/selinux/config設(shè)置selinux = disabled后保存退出并重啟系統(tǒng)。include = /etc/samba/%“”的配置文件。(2),在global中添加相應(yīng)字段哈,確保samba服務(wù)器的主配置文件可以調(diào)用獨(dú)立的用戶配置文件和組配置文件。解決方法: backend = tdbsam 一行,為了指定samba用戶的驗(yàn)證我們加上這一條smb passwd file = /etc/samba/smbpasswd,然后保存退出。這樣設(shè)置不能很好得解決同一目錄多種需求的權(quán)限設(shè)置,所以我們需要建立獨(dú)立配置文件,為每個(gè)部門建立一個(gè)組后并為每個(gè)組建立配置文件來實(shí)現(xiàn)隔離用戶權(quán)限會(huì)比較靈活哈~ 解決方案1)建立各部門專用共享目錄使用mkdir建立需求的共享目錄以便分門別類的存儲(chǔ)相應(yīng)資料。 | 銷售部交換機(jī)samba服務(wù)器 這是個(gè)典型的企業(yè)文件服務(wù)器案例哈。如果設(shè)置只允許部分員工使用打印機(jī),我們可以使用valid users、hosts allow或hosts deny字段來實(shí)現(xiàn)哈,這些在講共享目錄時(shí)已經(jīng)說過了,不清楚可以再翻翻看哈~~下面進(jìn)入samba企業(yè)實(shí)戰(zhàn)與應(yīng)用。1)設(shè)置global配置項(xiàng)還是覺得在開始運(yùn)行或是直接在資源管理器或IE的地址欄里面輸入U(xiǎn)NC路徑比較快哈~1)在開始運(yùn)行里面使用UNC路徑直接進(jìn)行訪問2)映射網(wǎng)絡(luò)驅(qū)動(dòng)器訪問samba服務(wù)器共享目錄輸入tech共享目錄的地址輸入可以訪問tech共享目錄的samba帳號(hào)和密碼這時(shí)在我的電腦的網(wǎng)絡(luò)驅(qū)動(dòng)器中就可以看到映射的Z盤了哈~打開Z盤就可以訪問tech共享目錄里面的資源。2)使用mount命令掛載共享目錄mount命令掛載共享目錄格式:mount t cifs //目標(biāo)IP地址或主機(jī)名/共享目錄名稱 掛載點(diǎn) o username=用戶名[rootclient ~] mount t cifs //,cifs就是samba所使用的文件系統(tǒng)哈smbclient L U boss%boss這樣就顯示了只有boss帳號(hào)才顯示的tech技術(shù)部共享目錄。5 Samba客戶端配置 Linux客戶端訪問Samba共享linux客戶端訪問服務(wù)器主要有兩種方法1)使用smbclient命令在Linux中,samba客戶端使用smbclint這個(gè)程序來訪問samba服務(wù)器時(shí),先要確??蛻舳艘呀?jīng)安裝了sambaclient這個(gè)rpm包。(4)重新啟動(dòng)samba服務(wù):service smb restart(5)測試效果哈~現(xiàn)在我們以普通用戶redking帳號(hào)登錄sam