centos6.2架設(shè)samba服務(wù)器 |
發(fā)布時(shí)間: 2012/9/15 17:42:00 |
文件服務(wù)器有很多:nfs,ftp,sftp,samba等,要采用那種服務(wù)器要看各自的需求而定。samba服務(wù)器的特點(diǎn)是提供了windows的網(wǎng)絡(luò)鄰居訪問功能,適用于一般的局域網(wǎng)文件共享,還具有共享打印機(jī)的功能。
對(duì)于centos要先下載幾個(gè)軟件: samba:提供與samba服務(wù)器相關(guān)的smbd,nmbd服務(wù)程序和logrotate等文件 samba-clietn:提供linux可以作為samba client端的相關(guān)工具命令 samba-common:提供samba服務(wù)器和客戶端的數(shù)據(jù)配置文件和命令 這些軟件都可用yum下載即可
在架設(shè)samba之前,首先要明白幾個(gè)專有名詞: hostname:計(jì)算名,可以在/etc/sysconfig/network修改 workgroup:工作組名,要共享計(jì)算機(jī)必須要在同一工作組內(nèi) netbios name:等同于windows的計(jì)算機(jī)名,我叫它作組內(nèi)域名,默認(rèn)為hostname,但可以修改
現(xiàn)在可以修改samba配置文件,主要是smb.cof文件,它是由samba-common軟件提供的,主要分為兩部分: [global] #全局參數(shù)配置 workgroup = *** #組名 netbios name = *** #組內(nèi)域名,可以不用,默認(rèn)為hostname server string = ******* #對(duì)這個(gè)samba服務(wù)器的介紹 log file = /var/log/samba/log.%m #日志存儲(chǔ)文件,%m代表netbios主機(jī)名 max log size = 50 #日志文件最大的kbytes數(shù) security = user #使用samba服務(wù)器本身的用戶密碼,改選項(xiàng)可以改為share(共享),domain(samba client 密碼) passdb backend = tdbsam #數(shù)據(jù)庫(kù)格式 load printers = no #這個(gè)是打印機(jī)共享的,我沒要 主要的全局參數(shù)就這些,可以開啟samba服務(wù)器了 #各個(gè)資源的共享配置 [homes] #比較特殊的目錄,為各個(gè)用戶的家目錄,一般只能自己看見 [mnt] #這是我共享的目錄名 配置文件已經(jīng)足夠開啟samba了,并共享了家目錄和/mnt目錄,但由于我采用的是user方式,所以還要把用戶加進(jìn)samba用戶中,可以采用pdbedit命令:
pdbedit還有很多用處,具體用法可以自己查。 在這里提醒一下,用戶要登錄samba服務(wù)器的某個(gè)共享文件要滿足3個(gè)條件:1.samba服務(wù)器有該用戶;2.該用戶已經(jīng)加入samba用戶中;3必須屬于這個(gè)共享文件write list的用戶組。 這時(shí)還不能搞定收工,因?yàn)檫有selinux要設(shè)置,針對(duì)samba,selinux有幾個(gè)選項(xiàng)可以設(shè)置的,這要看各人需求而定了,這里直接引用別人的講解: //If you want to share files other than home directorie chcon -t samba_share_t /directory //If you want to share files with multiple domains setsebool -P allow_smbd_anon_write=1 //If you are setting up this machine as a Samba server and wish to share the home directories setsebool -P samba_enable_home_dirs 1 //If you want to use a remote Samba server for the home directories on this machine setsebool -P use_samba_home_dirs 1 //You can disable SELinux protection for the samba daemon by executing 現(xiàn)在就能收工了。 小貼示:我在windows的網(wǎng)絡(luò)鄰居登錄samba時(shí)選了記住密碼,結(jié)果就不能用戶切換了,即使重啟也不能,后來經(jīng)csdn論壇熱心人指導(dǎo),可以: 1.windows執(zhí)行“control userpasswords2” 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |