CentOS下如何配制samba?
CentOS是Linux發(fā)行版之一,它是來(lái)自于RedHatEnterpriseLinux依照開(kāi)放源代碼規(guī)定釋出的源代碼所編譯而成。下面是介紹CentOS下配制samba的方法,具體內(nèi)容如下所述。
如果只用samba服務(wù)的話,下面灰的不用執(zhí)行。
安裝samba
- #yum -y install samba
- #yum -y install samba-client
配制smb.conf #vi /etc/samba/smb.conf改成如下文件 配制smbusers # vi /etc/samba/smbusers改成如下: 創(chuàng)建共享文件 創(chuàng)建samba用戶 刪除網(wǎng)絡(luò)使用者的帳號(hào)的命令把上面的 -a 改成 -x # chkconfig smb on 設(shè)置 Samba 自啟動(dòng) #/etc/rc.d/init.d/smb start 啟動(dòng)samba(或用service smb start) #/etc/rc.d/init.d/smb restart 重啟samba # chkconfig --list smb ← 確認(rèn) Samba 啟動(dòng)標(biāo)簽,確認(rèn) 2-5 為 on 的狀態(tài) 測(cè)試并啟動(dòng)Samba服務(wù)器. #testparm 測(cè)試samba配置文件的正確性 #/etc/rc.d/init.d/smb status #pstree | grep mbd //查看是否啟動(dòng) #smbclient --help //查看smbclient是否安裝 vi /etc/services 查看netbios 前面有沒(méi)有#號(hào),如果有去處,一共有6個(gè)netbios開(kāi)頭的。 # vi /etc/samba/lmhosts 127.0.0.1 localhost 10.57.23.23 mycentos //創(chuàng)建主機(jī)名與IP的映射 # smbclient -L localhost -U root //查看centos本地共享目錄,密碼不用填 # smbclient -L //127.0.0.1 -U gongxiang%123456 //gongxiang必需是smb的用戶 或 # smbclient -L localhost //瀏覽centos共享目錄 # smbclient -L 10.57.23.51 -U administrator //瀏覽window下的共享目錄 1,列出某個(gè)IP地址所提供的共享文件夾 smbclient -L 198.168.0.1 2,在security=share模式下訪問(wèn)一個(gè)匿名可以訪問(wèn)的目錄 smbclient //192.168.0.1/目錄名 3,像FTP客戶端一樣使用smbclient smbclient //192.168.0.1/tmp -U username%password 4,例,創(chuàng)建一個(gè)共享文件夾 smbclient -c "mkdir share1" //192.168.0.1/tmp -U username%password 如果用戶共享//192.168.0.1/tmp的方式是只讀的,會(huì)提示 NT_STATUS_ACCESS_DENIED making remote directory \share1 5,除了使用smbclient,還可以通過(guò)mount和smbcount掛載遠(yuǎn)程共享文件夾 訪問(wèn)目錄: 執(zhí)行smbclient命令成功后,進(jìn)入smbclient環(huán)境,出現(xiàn)提示符: smb:\> 這里有許多命令和ftp命令相似,如cd 、lcd、get、mget、put、mput等。通過(guò)這些命令,我們可以訪問(wèn)遠(yuǎn)程主機(jī)的共享資源。
總結(jié):
希望本文介紹的CentOS 下配制samba的方法能夠?qū)ψx者有所幫助,更多有關(guān)操作系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。