詳細講解CentOS Samba 服務(wù)器的配置
剛剛學習完CentOS Samba 服務(wù)器的安裝方法之后,我們來繼續(xù)學習CentOS Samba 服務(wù)器的配置方法。希望能到底通過CentOS Samba 我們也可以讓一臺 CentOS 主機來兼容 Windows 網(wǎng)絡(luò),實現(xiàn)同樣的功能,進而充分發(fā)揮 CentOS 主機的可用性。
配置 CentOS Samba
通過編輯 /etc/samba/smb.conf ,根據(jù)需求配置 CentOS Samba。在這里,本文的原則是只將文件共享應(yīng)用于內(nèi)網(wǎng),并讓將要被共享的目錄擁有充分的讀寫權(quán)限屬性。
[root@sample ~]# vi /etc/samba/smb.conf ← 編輯 Samba 的配置文件
- #======================= Global Settings =====================================
- [global] ← 找到這一行(全局設(shè)置標簽),在此行下面添加如下行:
- dos charset = GB2312 ← 將 Windows 客戶端的文字編碼設(shè)置為簡體中文 GB2312
- unix charset = GB2312 ← 指定 CentOS Samba所在的 CentOS 服務(wù)端新建文件或目錄時的編碼為 GB2312
- display charset = GB2312 ← 指定使用 SWAT(一種通過瀏覽器控制Samba的工具)時頁面的默認文字編碼
- directory mask = 0777 ← 指定新建目錄的屬性(以下4行)
- force directory mode = 0777
- directory security mask = 0777
- force directory security mode = 0777
- create mask = 0777 ← 指定新建文件的屬性(以下4行)
- force create mode = 0777
- security mask = 0777
- force security mode = 0777
workgroup = MYGROUP ← 找到此行,將工作組名稱改為 Windows 網(wǎng)絡(luò)所定義的工作組名
workgroup = WORKGROUP ← 變?yōu)榇藸顟B(tài),這里以 Windows XP 默認的“WORKGROUP”為例
; hosts allow = 192.168.1. 192.168.2. 127. ← 找到此行,去掉行首的“;”,并制定訪問限制
hosts allow = 192.168.0. 127. ← 變?yōu)榇藸顟B(tài),指定內(nèi)網(wǎng)IP地址及本地,只允許這兩種情況的訪問
然后在CentOS Samba 配置文件的末尾填如下幾行,定義公眾共享目錄:
- [public]
- comment = Public Stuff
- path = /home/samba ← 指定共享目錄位置
- public = yes
- writable = yes ← 賦予共享目錄寫入權(quán)限的屬性
接下來,創(chuàng)建將要通過 Samba 共享給 Windows 網(wǎng)絡(luò)的專用目錄。
- [root@sample ~]# mkdir /home/samba ← 建立共享文件專用目錄
- [root@sample ~]# chown -R nobody. /home/samba ← 設(shè)置專用目錄歸屬為 nobody
- [root@sample ~]# chmod 777 /home/samba ← 將專用目錄屬性設(shè)置為 777
在進行到服務(wù)端的連接之前,需要預(yù)先對用于登錄 Samba 的用戶進行設(shè)置。這里我們以 CentOS 中 Samba 標準的 Samba 用戶數(shù)據(jù)庫管理工具“smbpasswd”為例,創(chuàng)建用于登錄 Samba 的用戶數(shù)據(jù)。這里需要注意的一點:用 smbpasswd 創(chuàng)建用戶的前提是,系統(tǒng)用戶中存在該用戶 -- 在基于系統(tǒng)用戶之上,才可以創(chuàng)建該用戶在 Samba 用戶數(shù)據(jù)庫中的信息。
- [root@sample ~]# smbpasswd -a centospub ← 將系統(tǒng)用戶 centospub(例)加入到 Samba 用戶數(shù)據(jù)庫
- New SMB password: ← 輸入該用戶用于登錄 Samba 的密碼
- Retype new SMB password: ← 再次確認輸入該密碼
- Added user centospub.
這樣我們就完成了CentOS Samba 服務(wù)器的配置。接著我們會有更多的關(guān)于CentOS Samba 服務(wù)器的知識。希望大家可以繼續(xù)學習。
【編輯推薦】
- 編輯CentOS Samba系統(tǒng)工作
- 系統(tǒng)學習CentOS Samba入門知識
- Samba 3.2 發(fā)布下載
- Linux Samba Server的配置文件解析
- Samba nmbd非法長度遠程拒絕服務(wù)漏洞