啟動(dòng) SMB 服務(wù):service smb start 2、 設(shè)置 SMB 共享目錄: vi /etc/samba/smb.conf ,在最后加入想要共享的文件夾: [rhhhome] ;共享名稱 path = /home/rhh ;共享文件夾路徑 writeable = yes ;是否可寫 guest ok = yes ;是否允許 GUEST 訪問 3、 設(shè)置 SMB 用戶: 用 root 登陸, smbpasswd -a rhh ;增加 SMB 用戶,同時(shí)會(huì)提示設(shè)置密碼 smbpasswd –x rhh ;刪除 SMB 用戶 三、linux smb 命令連接 SMB 服務(wù)器:(以下操作在 192.168.10.1 上執(zhí)行) 連接 SMB 共享有兩種方式:smbclient 和 smbmount 1、smbclient:連接后的操作方法與 FTP 登陸基本一樣 smbclient -L

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出揚(yáng)州免費(fèi)做網(wǎng)站回饋大家。
默認(rèn)安裝只裝了samba-client,沒有裝samba-server,要訪問windows的話有samba-client就可以了,用指令smbclient 訪問或者用smbmount 掛到Linux下面;那個(gè)啟動(dòng)samba的服務(wù)的話是要裝server,然后提供目錄給Windows訪問的,這個(gè)要設(shè)置配置文件的很多地方還要設(shè)置訪問用戶
Samba服務(wù)可以用于在linux主機(jī)之間共享文件,也可以在linux和windows之間共享文件。
給Windows客戶提供文件服務(wù)是通過(guò)samba實(shí)現(xiàn)的,而samba也是一套基于UNIX類系統(tǒng)、實(shí)現(xiàn)SMB/CIFS協(xié)議的軟件,作為UNIX的克隆,Linux也可以運(yùn)行這套軟件。samba的文件服務(wù)功能效率很高,借助Linux本身,可以實(shí)現(xiàn)用戶磁盤空間限制功能。本文基于Linux介紹Samba的配置和使用。
主要內(nèi)容:
一、關(guān)于配置文件
二、關(guān)于配置和使用
三、其它
samba通過(guò)配置文件來(lái)進(jìn)行各種控制,關(guān)于配置文件,下面給出一個(gè)大致的介紹。
samba的最重要配置文件就是"/etc/samba/smb.conf",它有三個(gè)重要的節(jié):[global],[homes],[public]。一般來(lái)說(shuō)本地的這個(gè)文件中都有對(duì)其內(nèi)容的詳細(xì)注釋,這里列出一個(gè)完整的配置文件內(nèi)容,并解釋如下。具體信息參見"man smb.conf"的輸出。
用于用戶映射的文件/etc/samba/smbuser內(nèi)容大致如下:
亂碼情況:
為了防止共享時(shí)出現(xiàn)中文目錄亂碼的情況,可能需要為smb.conf的[global]段添加如下幾行:
這里,其中根據(jù)你的local,UTF-8 有可能需要改成 cp936。
這里介紹如何配置samba服務(wù)以及使用它,為便于查閱,先給出一個(gè)最簡(jiǎn)的配置方式,后面會(huì)給出關(guān)于配置和使用相對(duì)具體的內(nèi)容。 以下內(nèi)容,都是在CentOS release 5.5 (Final)上面實(shí)踐的結(jié)果,并假定配置samba的機(jī)器ip地址是10.1.2.213。
這里,如果只是想要搭建一個(gè)可以工作的samba服務(wù)器,那么可以按照如下步驟配置:
這樣,我們可以看到機(jī)器上面已經(jīng)安裝了samba,可以進(jìn)行后面的配置了。如果你的機(jī)器上面沒有相應(yīng)的軟件包,那么需要使用"yum install samba.i386"之類的命令安裝,默認(rèn)來(lái)說(shuō)系統(tǒng)都將這個(gè)服務(wù)安裝了的。
編輯之后的文件內(nèi)容如下:
這里需要注意,不要將mysamba目錄設(shè)置到 /home 下的某個(gè)子用戶目錄中,這樣會(huì)導(dǎo)致目錄無(wú)法通過(guò)其他的機(jī)器訪問到。
這樣,外部就可以訪問這個(gè)目錄了。注意首先在本地機(jī)器上將這個(gè)目錄的讀寫權(quán)限打開,這樣外面才能訪問。
這樣剛才的配置可以生效。
在文件瀏覽器的位置欄輸入: smb://10.1.2.213
這樣,將看到一個(gè)目錄"public1"就是那個(gè)smb.conf中設(shè)置的"[public1]"組名,進(jìn)入"public1"就可以看到內(nèi)容了,內(nèi)容實(shí)際就是服務(wù)器上面的/home/mysamba路徑下面的內(nèi)容。
在文件瀏覽器的位置欄輸入: \\10.1.2.213
這樣,將看到一個(gè)目錄"public1"就是那個(gè)smb.conf中設(shè)置的"[public1]"組名,進(jìn)入"public1"就可以看到內(nèi)容了,內(nèi)容實(shí)際就是服務(wù)器上面的/home/mysamba路徑下面的內(nèi)容。
總之兩步,一個(gè)是修改"/etc/samba/smb.conf"設(shè)置共享目錄,一個(gè)是運(yùn)行"/etc/init.d/smb restart"讓設(shè)置生效。
配置samba可以控制哪些目錄可以訪問,以及誰(shuí)可以訪問,以什么權(quán)限訪問等等。我們可以使用圖形化的工具配置,方法是運(yùn)行"#system-config-samba"命令或者通過(guò)菜單"系統(tǒng)-系統(tǒng)管理-Samba",方法很簡(jiǎn)單就不多說(shuō)了。還可以通過(guò)修改配置文件進(jìn)行配置,這里重點(diǎn)介紹修改配置文件的方法,如下。
修改配置文件如下:
這里,workgroup表示工作組名;server string表示服務(wù)器名(名稱自定);netbios name是對(duì)服務(wù)器的描述;hosts allow填入順序訪問的ip段,用空格分開,如果不設(shè)置則使用[global]中的,如果[global]中也沒有,就表示允許任何ip訪問;security表示訪問權(quán)限,訪問權(quán)限由低到高有三種:share、user和server。其中share安全級(jí)別最低,user模式要求連接時(shí)輸入用戶名和口令。具體支持的字段,以及每個(gè)字段的含義在配置文件的注釋中都有詳細(xì)的說(shuō)明,或者可以查看"man smb.conf"文檔說(shuō)明。
以上配置可知,設(shè)置了個(gè)共享目錄:public1,public2,public3,且public3共享目錄只有quietheart和lv-k用戶可以訪問。
配置之后,重新啟動(dòng)samba:
這樣剛才的配置可以生效。
這里,添加帳號(hào)和修改密碼都用這個(gè)smbpasswd命令。如果想要添加samba的網(wǎng)絡(luò)訪問帳戶,首先必須保證系統(tǒng)中有相應(yīng)的帳戶名稱,如果沒有則需要使用"#useradd quietheart"建立一個(gè),否則使用這個(gè)smbpasswd添加用戶的時(shí)候,會(huì)出錯(cuò)誤。 要注意,雖然samba的用戶必須是本地機(jī)器的用戶,但是samba的登錄密碼可以和本機(jī)登錄密碼可以不一樣,上面只是為系統(tǒng)增加了quietheart這個(gè)用戶,卻沒有給用戶賦予本機(jī)登錄密碼,因?yàn)槲覀冎挥眠@個(gè)用戶來(lái)遠(yuǎn)程samba訪問,不想用它來(lái)做為一個(gè)本地登陸帳號(hào),所以這個(gè)用戶將只能從遠(yuǎn)程經(jīng)過(guò)samba訪問,不能從遠(yuǎn)程登錄本機(jī)。
這個(gè)功能沒太大必要,因?yàn)閟amba中的帳戶,一定就是系統(tǒng)中的某個(gè)帳戶,雖然密碼不一樣,所以可以查看/etc/passwd來(lái)得知所有系統(tǒng)帳號(hào)進(jìn)而知道samba可能包含的用戶帳號(hào)。
這里,刪除命令就是將前面添加命令的-a改成-x了。
通過(guò)smbclient工具,可以實(shí)現(xiàn)在命令行下訪問samba的目的,使用smbclient登陸samba之后,可以像ftp服務(wù)那樣進(jìn)行各種命令操作。
參考資料:
看有沒有安裝,最好就是嘗試去運(yùn)行,能運(yùn)行就說(shuō)明安裝了。不能安裝就說(shuō)明沒有安裝或安裝不成功。
在終端,敲如smb三個(gè)字母,然后按鍵盤tab,看有沒有smbclient之類。
命令service smb start之類看能否啟動(dòng)
當(dāng)前文章:linux沒有smb命令 linux smb端口
文章起源:http://chinadenli.net/article44/hipoee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、Google、外貿(mào)建站、App設(shè)計(jì)、、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)