本發(fā)明屬于存儲(chǔ)服務(wù)器技術(shù)領(lǐng)域,特別是涉及一種cifs共享的權(quán)限管理方法和裝置。
背景技術(shù):
在軟件開發(fā)中,cifs是共享文件系統(tǒng)共享的常用方式,cifs是基于客戶端/服務(wù)器模式、面向連接的、基于tcp/ip或ipx/spx協(xié)議,使用通過類似三次握手的三個(gè)交互的交互模式。如果企業(yè)網(wǎng)絡(luò)中的計(jì)算機(jī)和用戶較多時(shí),就需要windows域。微軟基于ad的域模式,最大的優(yōu)點(diǎn)是實(shí)現(xiàn)了集中式管理。以前在無數(shù)客戶端需要重復(fù)多次的設(shè)置,現(xiàn)在只要在域控制器上做一次設(shè)置就可以了,減少了管理員的工作量,減少了維護(hù)企業(yè)網(wǎng)絡(luò)的開支,降低了總體擁有成本,方便了管理員。
其中,ad(activedirectory,活動(dòng)目錄)動(dòng)態(tài)的建立整個(gè)域模式網(wǎng)絡(luò)中的對(duì)象的數(shù)據(jù)庫或索引,安裝了ad的服務(wù)器稱為dc域控制器,存儲(chǔ)整個(gè)域的對(duì)象信息并周期性更新。存儲(chǔ)服務(wù)器加入ad域后,所有加入同一個(gè)ad域的客戶端都可以使用域中的用戶登錄存儲(chǔ)服務(wù)器的cifs共享。但是目前有一個(gè)限制,就是如果存儲(chǔ)服務(wù)器和客戶端加入域后,就只能使用域用戶登錄cifs共享,而不能使存儲(chǔ)服務(wù)器中的本地用戶登錄cifs共享,如果想用存儲(chǔ)服務(wù)器中的本地用戶登錄cifs共享,存儲(chǔ)服務(wù)器必須退出ad域,非常不方便用戶使用。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問題,本發(fā)明提供了一種cifs共享的權(quán)限管理方法和裝置,無論客戶端通過哪種類型用戶,都可以訪問存儲(chǔ)服務(wù)器上的cifs共享,方便用戶的使用。
本發(fā)明提供的一種cifs共享的權(quán)限管理方法,包括:
在存儲(chǔ)服務(wù)器中添加cifs共享信息;
當(dāng)用戶通過客戶端訪問所述cifs共享時(shí),確定所述客戶端使用的用戶類型;
根據(jù)所述用戶類型執(zhí)行對(duì)應(yīng)的鑒權(quán)操作,決定用戶是否登錄所述cifs共享。
優(yōu)選的,在上述cifs共享的權(quán)限管理方法中,所述確定所述客戶端使用的用戶類型為:
根據(jù)所述用戶輸入的用戶名稱確定所述客戶端使用的用戶類型。
優(yōu)選的,在上述cifs共享的權(quán)限管理方法中,所述根據(jù)所述用戶類型執(zhí)行對(duì)應(yīng)的鑒權(quán)操作,決定用戶是否登錄所述cifs共享包括:
在所述cifs共享的配置中增加用戶鑒權(quán)模式切換開關(guān);
當(dāng)所述客戶端登錄的是本地用戶,則設(shè)置用戶鑒權(quán)模式為本地用戶鑒權(quán);
當(dāng)所述客戶端登錄的是ad域用戶,則設(shè)置用戶鑒權(quán)模式為ad域用戶鑒權(quán)。
優(yōu)選的,在上述cifs共享的權(quán)限管理方法中,所述當(dāng)所述客戶端登錄的是本地用戶,則設(shè)置用戶鑒權(quán)模式為本地用戶鑒權(quán)為:
當(dāng)所述客戶端登錄的是本地用戶,則所述存儲(chǔ)服務(wù)器退出域操作,在共享配置文件中設(shè)置用戶認(rèn)證為本地用戶。
優(yōu)選的,在上述cifs共享的權(quán)限管理方法中,所述當(dāng)所述客戶端登錄的是ad域用戶,則設(shè)置用戶鑒權(quán)模式為ad域用戶鑒權(quán)為:
當(dāng)所述客戶端登錄的是ad域用戶,則保持當(dāng)前默認(rèn)設(shè)置不變。
本發(fā)明提供的一種cifs共享的權(quán)限管理裝置,包括:
添加單元,用于在存儲(chǔ)服務(wù)器中添加cifs共享信息;
確定單元,用于當(dāng)用戶通過客戶端訪問所述cifs共享時(shí),確定所述客戶端使用的用戶類型;
鑒權(quán)單元,用于根據(jù)所述用戶類型執(zhí)行對(duì)應(yīng)的鑒權(quán)操作,決定用戶是否登錄所述cifs共享。
優(yōu)選的,在上述cifs共享的權(quán)限管理裝置中,所述確定單元具體用于根據(jù)所述用戶輸入的用戶名稱確定所述客戶端使用的用戶類型。
優(yōu)選的,在上述cifs共享的權(quán)限管理裝置中,所述鑒權(quán)單元包括:
增加部件,用于在所述cifs共享的配置中增加用戶鑒權(quán)模式切換開關(guān);
第一設(shè)置部件,用于當(dāng)所述客戶端登錄的是本地用戶,則設(shè)置用戶鑒權(quán)模式為本地用戶鑒權(quán);
第二設(shè)置部件,用于當(dāng)所述客戶端登錄的是ad域用戶,則設(shè)置用戶鑒權(quán)模式為ad域用戶鑒權(quán)。
優(yōu)選的,在上述cifs共享的權(quán)限管理裝置中,所述第一設(shè)置部件具體用于當(dāng)所述客戶端登錄的是本地用戶,則所述存儲(chǔ)服務(wù)器退出域操作,在共享配置文件中設(shè)置用戶認(rèn)證為本地用戶。
優(yōu)選的,在上述cifs共享的權(quán)限管理裝置中,所述第二設(shè)置部件具體用于當(dāng)所述客戶端登錄的是ad域用戶,則保持當(dāng)前默認(rèn)設(shè)置不變。
通過上述描述可知,本發(fā)明提供的上述cifs共享的權(quán)限管理方法和裝置,由于該方法包括在存儲(chǔ)服務(wù)器中添加cifs共享信息;當(dāng)用戶通過客戶端訪問所述cifs共享時(shí),確定所述客戶端使用的用戶類型;根據(jù)所述用戶類型執(zhí)行對(duì)應(yīng)的鑒權(quán)操作,決定用戶是否登錄所述cifs共享,因此,無論客戶端通過哪種類型用戶,都可以訪問存儲(chǔ)服務(wù)器上的cifs共享,方便用戶的使用。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請(qǐng)實(shí)施例提供的第一種cifs共享的權(quán)限管理方法的示意圖;
圖2為本申請(qǐng)實(shí)施例提供的第一種cifs共享的權(quán)限管理裝置的示意圖。
具體實(shí)施方式
本發(fā)明的核心思想在于提供一種cifs共享的權(quán)限管理方法和裝置,無論客戶端通過哪種類型用戶,都可以訪問存儲(chǔ)服務(wù)器上的cifs共享,方便用戶的使用。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本申請(qǐng)實(shí)施例提供的第一種cifs共享的權(quán)限管理方法如圖1所示,圖1為本申請(qǐng)實(shí)施例提供的第一種cifs共享的權(quán)限管理方法的示意圖,該方法包括如下步驟:
s1:在存儲(chǔ)服務(wù)器中添加cifs共享信息;
s2:當(dāng)用戶通過客戶端訪問所述cifs共享時(shí),確定所述客戶端使用的用戶類型;
s3:根據(jù)所述用戶類型執(zhí)行對(duì)應(yīng)的鑒權(quán)操作,決定用戶是否登錄所述cifs共享。
在該實(shí)施例中,在用戶鑒權(quán)之前加入用戶預(yù)鑒權(quán)過程,根據(jù)客戶端登錄用戶類型選擇用戶鑒權(quán)模式,自動(dòng)實(shí)現(xiàn)兩種情況下的鑒權(quán),無需用戶操作,提高工作效率。
通過上述描述可知,本申請(qǐng)實(shí)施例提供的第一種cifs共享的權(quán)限管理方法,由于包括在存儲(chǔ)服務(wù)器中添加cifs共享信息;當(dāng)用戶通過客戶端訪問所述cifs共享時(shí),確定所述客戶端使用的用戶類型;根據(jù)所述用戶類型執(zhí)行對(duì)應(yīng)的鑒權(quán)操作,決定用戶是否登錄所述cifs共享,因此,無論客戶端通過哪種類型用戶,都可以訪問存儲(chǔ)服務(wù)器上的cifs共享,方便用戶的使用。
本申請(qǐng)實(shí)施例提供的第二種cifs共享的權(quán)限管理方法,是在上述第一種cifs共享的權(quán)限管理方法的基礎(chǔ)上,還包括如下技術(shù)特征:
所述確定所述客戶端使用的用戶類型為:
根據(jù)所述用戶輸入的用戶名稱確定所述客戶端使用的用戶類型。
具體的,可以但不限于采用如下方式確定用戶類型:如果是本地用戶,則直接是個(gè)用戶名,如user1;如果是域用戶,則用戶名前面具有域信息前綴,如domain1\user1,這種區(qū)分方式更為有效。
本申請(qǐng)實(shí)施例提供的第三種cifs共享的權(quán)限管理方法,是在上述第一種至第二種cifs共享的權(quán)限管理方法中任一種的基礎(chǔ)上,還包括如下技術(shù)特征:
所述根據(jù)所述用戶類型執(zhí)行對(duì)應(yīng)的鑒權(quán)操作,決定用戶是否登錄所述cifs共享包括:
在所述cifs共享的配置中增加用戶鑒權(quán)模式切換開關(guān);
當(dāng)所述客戶端登錄的是本地用戶,則設(shè)置用戶鑒權(quán)模式為本地用戶鑒權(quán);
當(dāng)所述客戶端登錄的是ad域用戶,則設(shè)置用戶鑒權(quán)模式為ad域用戶鑒權(quán)。
在這種情況下,所述用戶鑒權(quán)模式切換開關(guān)可以是在配置文件中增加一個(gè)配置項(xiàng),如auth_type,利用該配置項(xiàng)就可以在本地用戶鑒權(quán)和ad域用戶鑒權(quán)之間進(jìn)行便捷的切換。
本申請(qǐng)實(shí)施例提供的第四種cifs共享的權(quán)限管理方法,是在上述第三種cifs共享的權(quán)限管理方法的基礎(chǔ)上,還包括如下技術(shù)特征:
所述當(dāng)所述客戶端登錄的是本地用戶,則設(shè)置用戶鑒權(quán)模式為本地用戶鑒權(quán)為:
當(dāng)所述客戶端登錄的是本地用戶,則所述存儲(chǔ)服務(wù)器退出域操作,在共享配置文件中設(shè)置用戶認(rèn)證為本地用戶。
需要說明的是,該步驟可以自動(dòng)進(jìn)行,無需人工操作,從而提高鑒權(quán)操作的便利性,使得用戶無需相關(guān)操作就能夠進(jìn)行有效的鑒權(quán)。
本申請(qǐng)實(shí)施例提供的第五種cifs共享的權(quán)限管理方法,是在上述第三種cifs共享的權(quán)限管理方法的基礎(chǔ)上,還包括如下技術(shù)特征:
所述當(dāng)所述客戶端登錄的是ad域用戶,則設(shè)置用戶鑒權(quán)模式為ad域用戶鑒權(quán)為:
當(dāng)所述客戶端登錄的是ad域用戶,則保持當(dāng)前默認(rèn)設(shè)置不變。
在這種情況下,客戶端使用域用戶即可登錄訪問共享,更加方便。
本申請(qǐng)實(shí)施例提供的第一種cifs共享的權(quán)限管理裝置如圖2所示,圖2為本申請(qǐng)實(shí)施例提供的第一種cifs共享的權(quán)限管理裝置的示意圖,該裝置包括:
添加單元201,用于在存儲(chǔ)服務(wù)器中添加cifs共享信息;
確定單元202,用于當(dāng)用戶通過客戶端訪問所述cifs共享時(shí),確定所述客戶端使用的用戶類型;
鑒權(quán)單元203,用于根據(jù)所述用戶類型執(zhí)行對(duì)應(yīng)的鑒權(quán)操作,決定用戶是否登錄所述cifs共享。
在該實(shí)施例中,在用戶鑒權(quán)之前加入用戶預(yù)鑒權(quán)過程,根據(jù)客戶端登錄用戶類型選擇用戶鑒權(quán)模式,自動(dòng)實(shí)現(xiàn)兩種情況下的鑒權(quán),無需用戶操作,提高工作效率。
本申請(qǐng)實(shí)施例提供的第二種cifs共享的權(quán)限管理裝置,是在上述第一種cifs共享的權(quán)限管理裝置的基礎(chǔ)上,還包括如下技術(shù)特征:
所述確定單元具體用于根據(jù)所述用戶輸入的用戶名稱確定所述客戶端使用的用戶類型。
具體的,可以但不限于采用如下方式確定用戶類型:如果是本地用戶,則直接是個(gè)用戶名,如user1;如果是域用戶,則用戶名前面具有域信息前綴,如domain1\user1,這種區(qū)分方式更為有效。
本申請(qǐng)實(shí)施例提供的第三種cifs共享的權(quán)限管理裝置,是在上述第一種和第二種cifs共享的權(quán)限管理裝置中任一種的基礎(chǔ)上,還包括如下技術(shù)特征:
所述鑒權(quán)單元包括:
增加部件,用于在所述cifs共享的配置中增加用戶鑒權(quán)模式切換開關(guān);
第一設(shè)置部件,用于當(dāng)所述客戶端登錄的是本地用戶,則設(shè)置用戶鑒權(quán)模式為本地用戶鑒權(quán);
第二設(shè)置部件,用于當(dāng)所述客戶端登錄的是ad域用戶,則設(shè)置用戶鑒權(quán)模式為ad域用戶鑒權(quán)。
在這種情況下,所述用戶鑒權(quán)模式切換開關(guān)可以是在配置文件中增加一個(gè)配置項(xiàng),如auth_type,利用該配置項(xiàng)就可以在本地用戶鑒權(quán)和ad域用戶鑒權(quán)之間進(jìn)行便捷的切換。
本申請(qǐng)實(shí)施例提供的第四種cifs共享的權(quán)限管理裝置,是在上述第三種cifs共享的權(quán)限管理裝置的基礎(chǔ)上,還包括如下技術(shù)特征:
所述第一設(shè)置部件具體用于當(dāng)所述客戶端登錄的是本地用戶,則所述存儲(chǔ)服務(wù)器退出域操作,在共享配置文件中設(shè)置用戶認(rèn)證為本地用戶。
該操作可以自動(dòng)進(jìn)行,無需人工操作,從而提高鑒權(quán)操作的便利性,使得用戶無需相關(guān)操作就能夠進(jìn)行有效的鑒權(quán)。本申請(qǐng)實(shí)施例提供的第五種cifs共享的權(quán)限管理裝置,是在上述第三種cifs共享的權(quán)限管理裝置的基礎(chǔ)上,還包括如下技術(shù)特征:
所述第二設(shè)置部件具體用于當(dāng)所述客戶端登錄的是ad域用戶,則保持當(dāng)前默認(rèn)設(shè)置不變。
在這種情況下,客戶端使用域用戶即可登錄訪問共享,更加方便。
對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。