centos samba 配置
本文轉(zhuǎn)自:http://blogold.chinaunix.net/u2/71107/showart_733101.html
?
檢測(cè)安裝Samba服務(wù)
?
?(1).檢查Samba服務(wù)包是否已安裝:
? ? ?
?(2).如未安裝,則插入第一張安裝盤,執(zhí)行:
? ? ? ?cd /cdrom/Redhat/RPMS
? ?
?(3).進(jìn)入目錄后安裝Samba文件:
? ? ?注意:運(yùn)Samba至少需要三個(gè)文件,分別為:
? ? ? ? ? samba-common-2.2.7a-7.9.0.i386.rpm ? ?//服務(wù)器和客戶端均需要的文件
? ? ? ? ? samba-2.2.7a-7.9.0.i386.rpm ? ? ? ? ? ? ? ? ?//服務(wù)器端文件
? ? ? ? ? samba-client-2.27a-7.9.0.i386.rpm ? ? ? ? ?//客戶端文件
? ? ?
? ? ?安裝上述3個(gè)文件.
?(4).安裝完成后彈出光驅(qū):
2.設(shè)置密碼文件.
?
?(1).此設(shè)置的作用是將Linux中的系統(tǒng)用戶(/etc/passwd)導(dǎo)入到samba密碼文件中
? ? ?(/etc/samba/smbpasswd )
?
?(2).接下來(lái)給smbpasswd等文件及文件夾設(shè)置訪問(wèn)權(quán)限.
? ? ? ?chmod 600 /etc/samba/smbpasswd
? ? ? ?chmod 600 /etc/samba
? ? ?查看一下:
?
?(3).如果您想手動(dòng)添加一個(gè)用戶,則首先要保證Linux中該用戶存在,步驟:
? ? ? passwd austin
? ? ? smbpasswd -a austin ? ?//此步為添加Samba用戶
3. 配置/etc/samba/smb.conf 文件.
?
?雖然文件內(nèi)容眾多,但需要改動(dòng)的不多,一般為按需所配:
?
?(1).修改[global](全局配置參數(shù))
? ? ?
? ? ?server string = samba server %v at %h ? ? //設(shè)置服務(wù)器名稱.%v為版本號(hào),%h為運(yùn)行
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?smb服務(wù)的主機(jī)名
? ? ?
? ? ?host allow = 192.168.80. 192.168.70. ? ?//允許訪問(wèn)服務(wù)器的主機(jī)
? ? ?
? ? ?client code page = 939 ? //支持簡(jiǎn)體中文共享名
? ? ?
? ?上述四條為比較重要的.其他配置大家可按需按情況修改.
?
?(2).創(chuàng)建共享文件夾.
? ? ?
? ? ?由于用戶使用權(quán)限有多種(讀,寫,執(zhí)行),而又訪問(wèn)者又有多種(用戶,組),所以創(chuàng)建共享資源的訪問(wèn)方式有多種,下面暫舉幾例:
? ? ?
? 例一: 建立資源,使登陸到該服務(wù)器的用戶均有權(quán)使用該空間(包括讀,寫)
? ? ? ?<1>.編輯smb.conf文件
?
? ? ? ? ? ? [resource]? ? ? ? ? ? ? ?comment = local resource ? ? ? ?
? ? ? ? ? ? ? ?path = /var/samba/resource ? ? ?
? ? ? ? ? ? ? ?read only = no ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?public = yes ? ? ? ? ? ? ? ? ? ? ?//允許guest用戶訪問(wèn)
? ? ? ?
? ? ? ?<2>. 建立共享文件夾
? ? ? ?
? ? ? ?<3>. 由于任何人都能使用,所以得給該文件夾設(shè)置訪問(wèn)權(quán)限.
? ? ? ?
? ? ? ?<4>. 如果想在該文件夾中放置預(yù)共享文件,而又不想花
? ? ? ? ? ? ? ?時(shí)間從別的文件夾中cp過(guò)來(lái),此時(shí)可以使用指針.
? ? ? ? ? ?
? ? ? ? ? ? ? ? 比如想共享/usr/share/doc 中的文件,則可以:
? ? ? ? ? ?
? ? ? ? ? ? ? ? ?進(jìn)入/var/samba/resource ls一下,是不是出現(xiàn)指針文件了!
? ?例二: 建立一資源,只能讓用戶austin全權(quán)訪問(wèn).
? ? ? ? ? ?<1>. 編輯smb.conf文件
?
? ? ? ? ? ? ? ? ? [austin]? ? ? ? ? ? ? ? ? ?comment = austin
? ? ? ? ? ? ? ? ? ?path = /var/samba/austin
? ? ? ? ? ? ? ? ? ?vaild users = smz ? ? ? ? ? //只允許austin訪問(wèn)
? ? ? ? ? ? ? ? ? ?public = no
? ? ? ? ? ? ? ? ? ?writable = yes
? ? ? ? ? ?
? ? ? ? ? ?<2>. 建立共享文件夾
? ? ? ? ? ?
? ? ? ? ? ?<3>. 由于只能讓austin使用,所以得給該文件夾設(shè)置訪問(wèn)權(quán)限.
?
? ? ? ? ? ? ? ? ? chmod 700 /var/samba/austin
? ? ? ? ? ? ? ? 此時(shí)該文件夾屬于austin用戶,并且只能由austin用戶訪問(wèn).
? ?例三: 建立一資源,只能讓root,zhang和wang訪問(wèn).
? ? ? ? ? ?<1>. 編輯smb.conf文件
?
? ? ? ? ? ? ? ? ? [zhang wang]? ? ? ? ? ? ? ? ? ? comment = zhang wang
? ? ? ? ? ? ? ? ? ? path = /var/samba/zhangwang
? ? ? ? ? ? ? ? ? ? vaild users = zhang wang ? ? ? ?
? ? ? ? ? ? ? ? ? ? public = no
? ? ? ? ? ? ? ? ? ? writable = yes
? ? ? ? ? ? ? ? ? ? creat mask = 0707
? ? ? ? ? ?
? ? ? ? ? ?<2>. 建立共享文件夾
? ? ? ? ? ?
? ? ? ? ? ?<3>. 給該文件夾設(shè)置訪問(wèn)權(quán)限.
? ? ? ? ? ? ? ? ?此時(shí)該文件夾只能root,zhang,wang訪問(wèn)了.
? ? 例四: 建立一資源,讓指定的組group2中的用戶訪問(wèn).
? ? ? ? ? ?<1>. 編輯smb.conf文件
?
? ? ? ? ? ? ? ? ? [group]? ? ? ? ? ? ? ? ? ? comment = group2
? ? ? ? ? ? ? ? ? ? path = /var/samba/group2
? ? ? ? ? ? ? ? ? ? public = yes
? ? ? ? ? ? ? ? ? ? writable = yes
? ? ? ? ? ? ? ? ? ? write list = @group2 ? ? ? ? //設(shè)置讀寫訪問(wèn)用戶列表
? ? ? ? ? ?
? ? ? ? ? ?<2>. 建立共享文件夾
? ? ? ? ? ?
? ? ? ? ? ?<3>. 給該文件夾設(shè)置訪問(wèn)權(quán)限.
?
? ? ? ? ? ? ? ? ? chmod 770 /var/samba/group2
? ? ? ? ? ? ? ? 此時(shí)該文件夾只能由group2中的用戶訪問(wèn)了.
(3). 以上為創(chuàng)建共享文件夾,下面為創(chuàng)建共享打印機(jī).
? ?
? ? <1>. 配置打印機(jī)的方面有很多,比如使用redhat-config-printer命令即可調(diào)出配置
? ? ? ? ? ? ?菜單.
? ?
? ? <2>. 當(dāng)然smb.conf中也要設(shè)置啊:
? ? ? ? ?printcap name = /etc/printcap ? ? //配置文件路徑
? ? ? ? ?
? ? ? ?[printers]
? ? ? ? ?writable = no
? ? ? ? ?guest ok = yes ? ? ? ? ? ? ? ? ? ?//guest可用
? ? ? ? ?browseable = no ? ? ? ? ? ? ? ? ? //不可瀏覽
? ? ? ? ?ptrintable = yes
? ? ? ? ?path = /var/spool/samba ? ? ? ? ?//隊(duì)列位置
? ? ? ? ?printer admin = root ? ? ? ? ? ? //打印機(jī)管理員
? ? ? ? ?
? ? ? ?其他配置不變或按情配置
? ? ? ?
? ? ? ?接下來(lái)再添加print驅(qū)動(dòng)設(shè)置:
? ? ? ? ? comment = printer drivers
? ? ? ? ? path = /etc/samba/drivers
? ? ? ? ? browseable = yes
? ? ? ? ? guest ok = no
? ? ? ? ? read only = yes
? ? ? ? ? write list = root
? ? ? ?
? ? ? ? ?接著創(chuàng)建drivers文件夾:
? ? ? ? ?最后給用戶準(zhǔn)備打印機(jī)驅(qū)動(dòng),并啟動(dòng)打印共享:
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? cupsaddsmb命令
4. 測(cè)試并啟動(dòng)Samba服務(wù)器.
?
? ? service smb start?
? ? pstree | grep mbd ? //查看是否啟動(dòng)
5. 訪問(wèn)Samba
(1). 從Windows端訪問(wèn).
? ? ?使用"網(wǎng)絡(luò)鄰居"訪問(wèn)即可.
?
(2). 訪問(wèn)時(shí)可以使用IP地址,也可以使用主機(jī)名訪問(wèn).
?
? ? ? ? 192.168.80.35 ? ? ?smz_f91? ? ? ? ? //創(chuàng)建主機(jī)名與IP的映射
? ? ?
? ? ?訪問(wèn)時(shí),使用smbclient命令,使用方法如下:
? ? ? ?
? ? ? ?smbclient -L IP/主機(jī)名 [-U 用戶名] ? ? ? ? ? ? ?//瀏覽Linux/Windows資源列表
? ? ? ?
? ? ? ?smbclient -L 192.168.80.35 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //瀏覽Linux
? ? ? ?
? ? ? ?smbclient -L 192.168.80.45 -U administrator ? ? ? //瀏覽Windows
? ? ? ?
? ? ? ?smbclient //IP/共享文件夾名 -U 系統(tǒng)用戶名 ? ? ? ?//詳細(xì)查看某一共享資源的
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?內(nèi)容
? ? ? ?
? ? ? ?smbclient //192.168.80.45/123 -U root/administrator ? ? ?//以root或administrator身份
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?登陸45主機(jī)訪問(wèn)共享文件夾123
總結(jié)
以上是生活随笔為你收集整理的centos samba 配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LOAD DATA INFILE句法
- 下一篇: MIME邮件面面观