搭建samba服務(wù)

環(huán)境:?
CentOS release 6.8 (Final)?
Microsoft Windows XP [版本?5.1.2600]?
一、windows為服務(wù)器端,Centos為客戶機掛載samba服務(wù)?
1、共享samba文件夾?
2、本地測試共享是否開啟?
3、Centos安裝客戶端所需的軟件?
yumlist|grepsamba|wc-l#查看yum源有關(guān)samba關(guān)鍵字的安裝包數(shù)量yuminstallsamba-clientsamba-commonsamba-winbind-y#以上三個包是centos作為客戶端所必需的軟件包#samba-winbind主要是和windows中的域配合會用到y(tǒng)uminstallcifs-utils.x86_64-y#這是samba之間通信的協(xié)議?
4、查看windows的IP地址?
win+R==>>cmd==>>ipconfig?
5、Centos查看和掛載samba共享目錄?
smbclient-L//192.168.199.238-Utest#test是用戶的意思,因為之前windows中已經(jīng)設(shè)置過了,windows的多余操作就不做了。#-L--listsmbclient//192.168.199.238/ts-Utestsmb:\>lsexitdf-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg_kvm-lv_root50G5.4G42G12%/tmpfs491M72K491M1%/dev/shm/dev/sda1477M35M418M8%/boot/dev/mapper/vg_kvm-lv_home441G71M418G1%/home#查看當前并沒有掛載samba的共享目錄mount-tcifs-ousername=test,password=123//192.168.199.238/ts/mnt/#掛載ts目錄到/mnt下,注意不推薦直接用password不安全df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg_kvm-lv_root50G5.4G42G12%/tmpfs491M72K491M1%/dev/shm/dev/sda1477M35M418M8%/boot/dev/mapper/vg_kvm-lv_home441G71M418G1%/home//192.168.199.238/ts40G1.8G39G5%/mntll/mnt/#查看共享內(nèi)容?
6、總結(jié)?
samba作為客戶端必須有這么幾個包:samba-common、samba-client、cifs-utils。?
samba服務(wù)在centos6.8的yum源中一般都有兩個版本的samba服務(wù),一個是3一個是4版本,不要沖突了,沖突的話協(xié)議可能會沖突,嚴重的會導(dǎo)致無法正常使用samba。?
不推薦在掛載的時候直接-o?加password的方式掛載,因為安全第一。?
smbclient -L查看出來的sharename才是掛載的時候用的名字,而不是在創(chuàng)建共享目錄時的名字。?
二、Centos作為服務(wù)器端?
1、Centos搭建samba服務(wù)器?
yuminstallsamba-ycp/etc/samba/smb.conf/etc/samba/smb.conf.backupegrep-v"#|;"smb.conf.backup>smb.confsed-i'/^[[:space:]]*$/d'smb.confvimsmb.conf#添加內(nèi)容[smbone]comment=smbonepath=/smbonewritable=yeswritelist=@smbserviceiptablesstopuseraddsmbsmbpasswd-asmbmkdir/smbonechown-Rsmb.smb/smboneservicesmbstart&&servicenmbstartnetstat-ntpul|grepsmb#以上一個簡單的samba服務(wù)器就搭建完成了?
總結(jié):?
搭建samba服務(wù)一定要關(guān)閉selinux和iptables否則容易出錯?
如果想要深入了解,一定要把smb.conf文件總結(jié)下?
smbpass添加的用戶本地必須存在,但是密碼文件非本地的?
創(chuàng)建共享目錄一定要注意本地的權(quán)限和所有者問題?
2、windows測試?
3、使用Centos測試?
yuminstallsamba-clientsamba-commoncifs-utils-ysmbclient-L//192.168.199.128-Usmbsmbclient//192.168.199.128/smbone-Usmblsexitdf-hmount-tcifs-ousername=smb,password=123//192.168.199.128/smbone/mnt/?
了解更多網(wǎng)絡(luò)知識關(guān)注:http://www.vecloud.com/