本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種多用戶操作系統(tǒng)運(yùn)行方法、裝置及計(jì)算機(jī)設(shè)備。
背景技術(shù):
在同一時(shí)間允許多個(gè)用戶同時(shí)使用計(jì)算機(jī),稱為多用戶操作系統(tǒng)。
目前,常見的多用戶操作系統(tǒng)包括windows操作系統(tǒng)和linux操作系統(tǒng),在使用上,基本上類似于單用戶操作系統(tǒng),其中,windows系列的操作系統(tǒng)中,多用戶操作時(shí),硬盤上的數(shù)據(jù)(包括c盤、d盤、e盤、f盤等),除部分特設(shè)的目錄下,大多數(shù)情況下的不同用戶都可以同時(shí)訪問,以及共享文件資源,進(jìn)而沒有可以完全區(qū)分硬盤上的資源文件所屬于某個(gè)用戶所有,或者某用戶私密文件資源(僅在c盤上用戶目錄下有所區(qū)別,而d盤、e盤、f盤上的資源文件,卻沒有太多區(qū)別,所有用戶基本都可以進(jìn)行共享);linux操作系統(tǒng)中,每個(gè)用戶的權(quán)限都是不同的,在硬盤上的大多目錄及文件,都有不同的用戶權(quán)限,但在大多數(shù)據(jù)的情況下,卻可以是所有的用戶都是可以讀(不可以寫、不可以執(zhí)行等),進(jìn)而不同用戶登錄到linux系統(tǒng)時(shí),仍然可以看到其他用戶的目錄結(jié)構(gòu)及文件列表,以及文件內(nèi)容(不可改寫,若擁有可寫權(quán)限,可以改寫)。
綜述,現(xiàn)有的多用戶操作系統(tǒng)中,無(wú)論是windows操作系統(tǒng)還是linux操作系統(tǒng),對(duì)于讀取方面,除了系統(tǒng)盤外,不同用戶的所有文件資源都沒有一個(gè)嚴(yán)格的權(quán)限區(qū)別,并獨(dú)立于用戶。例如,目前無(wú)法很好地實(shí)現(xiàn):用戶a不能查看用戶b的所有文件資源(除非用戶b把文件資源存放到共享的公共目錄下),即用戶a的所有文件資源,只能是用戶a可以看到,也只有用戶a可以修改、刪除等操作,用戶b不能看到用戶a任何一個(gè)文件資源(除a用戶把文件資源放到共享的公共目錄下),b用戶更不能修改、刪除等操作。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有的多用戶操作系統(tǒng)的上述不足,提供一種多用戶操作系統(tǒng)運(yùn)行方法、裝置及計(jì)算機(jī)設(shè)備,能夠?qū)崿F(xiàn)嚴(yán)格區(qū)別相關(guān)資源,各個(gè)資源均獨(dú)立于各個(gè)用戶,進(jìn)而更好地保護(hù)各個(gè)用戶下的相關(guān)資源。
本發(fā)明解決上述問題所采用的技術(shù)方案是提供了一種多用戶網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行方法,包括:
多用戶網(wǎng)絡(luò)操作系統(tǒng)接收來(lái)自網(wǎng)絡(luò)的攜帶用戶賬號(hào)的用戶登錄請(qǐng)求;
所述多用戶網(wǎng)絡(luò)操作系統(tǒng)響應(yīng)所述用戶登錄請(qǐng)求,利用文件目錄中間件匹配得到與所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限;
根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的所述目錄結(jié)構(gòu)權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),并在所述用戶賬號(hào)訪問所述目錄結(jié)構(gòu)時(shí)對(duì)所述目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行所述目錄結(jié)構(gòu)下的內(nèi)容。
其中,還包括:
在所述用戶賬號(hào)訪問公共目錄時(shí),所述多用戶網(wǎng)絡(luò)操作系統(tǒng)利用文件目錄中間件匹配得到多個(gè)不同所述用戶賬號(hào)均能訪問的公共目錄和公共目錄權(quán)限;
根據(jù)所述公共目錄權(quán)限向所述用戶賬號(hào)展現(xiàn)所述公共目錄,并對(duì)所述公共目錄進(jìn)行操作以運(yùn)行所述公共目錄下的內(nèi)容。
其中,所述目錄結(jié)構(gòu)包括用戶目錄,且所述目錄結(jié)構(gòu)權(quán)限包括用戶目錄權(quán)限;
所述根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的所述目錄結(jié)構(gòu)權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),并在所述用戶賬號(hào)訪問所述目錄結(jié)構(gòu)時(shí)對(duì)所述目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行所述目錄結(jié)構(gòu)下的內(nèi)容的步驟包括:
根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的用戶目錄權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的所述用戶目錄;
在所述用戶賬號(hào)訪問所述用戶賬號(hào)對(duì)應(yīng)的所述用戶目錄時(shí),加載所述用戶目錄對(duì)應(yīng)的數(shù)據(jù)文件以運(yùn)行所述用戶目錄;
所述用戶賬號(hào)對(duì)所述用戶目錄進(jìn)行操作以運(yùn)行所述用戶目錄下的內(nèi)容。
其中,所述目錄結(jié)構(gòu)包括應(yīng)用程序目錄,且所述目錄結(jié)構(gòu)權(quán)限包括應(yīng)用程序權(quán)限;
所述根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的所述目錄結(jié)構(gòu)權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),并在所述用戶賬號(hào)訪問所述目錄結(jié)構(gòu)時(shí)對(duì)所述目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行所述目錄結(jié)構(gòu)的內(nèi)容的步驟包括:
根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的應(yīng)用程序權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的所述應(yīng)用程序目錄;
在所述用戶賬號(hào)訪問所述用戶賬號(hào)對(duì)應(yīng)的所述應(yīng)用程序目錄時(shí),加載所述應(yīng)用程序目錄對(duì)應(yīng)的數(shù)據(jù)文件以運(yùn)行所述應(yīng)用程序目錄;
在需使用所述應(yīng)用程序目錄中的應(yīng)用程序時(shí),校驗(yàn)所述用戶賬號(hào)對(duì)所述應(yīng)用程序的權(quán)限;
根據(jù)校驗(yàn)結(jié)果,加載所述應(yīng)用程序?qū)?yīng)的應(yīng)用程序?qū)嵗赃\(yùn)行所述應(yīng)用程序。
其中,所述用戶目錄權(quán)限包括可見、可讀、可寫或可刪除;所述應(yīng)用程序權(quán)限包括是否有權(quán)使用、是否有權(quán)啟動(dòng)、是否有權(quán)停止或者是否有權(quán)暫停。
為解決上述問題,本發(fā)明所采用的另一技術(shù)方案是提供了一種計(jì)算機(jī)設(shè)備,用于運(yùn)行多用戶網(wǎng)絡(luò)操作系統(tǒng),包括通信電路和處理電路;
所述通信電路用于接收來(lái)自網(wǎng)絡(luò)的攜帶用戶賬號(hào)的用戶登錄請(qǐng)求;
所述處理電路用于執(zhí)行如下動(dòng)作:
響應(yīng)所述用戶登錄請(qǐng)求,利用文件目錄中間件匹配得到與所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限;
根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的所述目錄結(jié)構(gòu)權(quán)限向所述用戶賬號(hào)展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),并在所述用戶賬號(hào)訪問所述目錄結(jié)構(gòu)時(shí)對(duì)所述目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行所述目錄結(jié)構(gòu)下的內(nèi)容。
其中,所述處理電路還用于依次執(zhí)行以下動(dòng)作:
在所述用戶賬號(hào)訪問公共目錄時(shí),所述多用戶網(wǎng)絡(luò)操作系統(tǒng)利用文件目錄中間件匹配得到多個(gè)不同所述用戶賬號(hào)均能訪問的公共目錄和公共目錄權(quán)限;
根據(jù)所述公共目錄權(quán)限向所述用戶賬號(hào)展現(xiàn)所述公共目錄,并對(duì)所述公共目錄進(jìn)行操作以運(yùn)行所述公共目錄下的內(nèi)容。
其中,所述目錄結(jié)構(gòu)包括用戶目錄,且所述目錄結(jié)構(gòu)權(quán)限包括用戶目錄權(quán)限;
所述處理電路具體執(zhí)行如下動(dòng)作:
根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的用戶目錄權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的所述用戶目錄;
在所述用戶賬號(hào)訪問所述用戶賬號(hào)對(duì)應(yīng)的所述用戶目錄時(shí),加載所述用戶目錄對(duì)應(yīng)的數(shù)據(jù)文件以運(yùn)行所述用戶目錄;
所述用戶賬號(hào)對(duì)所述用戶目錄進(jìn)行操作以運(yùn)行所述用戶目錄下的內(nèi)容。
其中,所述目錄結(jié)構(gòu)包括應(yīng)用程序目錄,且所述目錄結(jié)構(gòu)權(quán)限包括應(yīng)用程序權(quán)限;
所述處理電路具體執(zhí)行如下動(dòng)作:
根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的應(yīng)用程序權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的所述應(yīng)用程序目錄;
在所述用戶賬號(hào)訪問所述用戶賬號(hào)對(duì)應(yīng)的所述應(yīng)用程序目錄時(shí),加載所述應(yīng)用程序目錄對(duì)應(yīng)的數(shù)據(jù)文件以運(yùn)行所述應(yīng)用程序目錄;
在需使用所述應(yīng)用程序目錄中的應(yīng)用程序時(shí),校驗(yàn)所述用戶賬號(hào)對(duì)所述應(yīng)用程序的權(quán)限;
根據(jù)校驗(yàn)結(jié)果,加載所述應(yīng)用程序?qū)?yīng)的應(yīng)用程序?qū)嵗赃\(yùn)行所述應(yīng)用程序。
為解決上述問題,本發(fā)明所采用的另一技術(shù)方案是提供了一種多用戶網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行裝置,包括:
登錄模塊,用于基于多用戶網(wǎng)絡(luò)操作系統(tǒng)而接收來(lái)自網(wǎng)絡(luò)的攜帶用戶賬號(hào)的用戶登錄請(qǐng)求;
匹配模塊,用于基于所述多用戶網(wǎng)絡(luò)操作系統(tǒng)而響應(yīng)所述用戶登錄請(qǐng)求,利用文件目錄中間件匹配得到與所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限;
操作模塊,用于根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的所述目錄結(jié)構(gòu)權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),并在所述用戶賬號(hào)訪問所述目錄結(jié)構(gòu)時(shí)對(duì)所述目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行所述目錄結(jié)構(gòu)下的內(nèi)容。
本發(fā)明的有益效果有:通過(guò)文件目錄中間件匹配用戶賬號(hào)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限,進(jìn)而通過(guò)目錄結(jié)構(gòu)權(quán)限將不同用戶的所有文件資源獨(dú)立于用戶,每個(gè)用戶根據(jù)目錄結(jié)構(gòu)權(quán)限僅對(duì)其所有文件資源進(jìn)行相關(guān)操作。同時(shí),通過(guò)校驗(yàn)不同用戶對(duì)應(yīng)用程序的權(quán)限來(lái)運(yùn)行應(yīng)用程序,不同的用戶賬號(hào)在多用戶操作系統(tǒng)上無(wú)需均安裝同一應(yīng)用程序,根據(jù)應(yīng)用程序權(quán)限即可使用應(yīng)用程序。
附圖說(shuō)明
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施方式,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明,附圖中:
圖1是本發(fā)明的多用戶網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行方法第一實(shí)施方式的流程圖;
圖2是本發(fā)明的多用戶網(wǎng)絡(luò)操作系統(tǒng)內(nèi)的示意圖;
圖3是本發(fā)明的多用戶網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行方法第二實(shí)施方式的流程圖;
圖4是本發(fā)明的計(jì)算機(jī)設(shè)備的實(shí)施方式的結(jié)構(gòu)示意圖;
圖5是本發(fā)明的多用戶網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行的實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,是本發(fā)明的多用戶網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行方法第一實(shí)施方式的流程圖,包括以下步驟:
步驟s102:多用戶網(wǎng)絡(luò)操作系統(tǒng)接收來(lái)自網(wǎng)絡(luò)的攜帶用戶賬號(hào)的用戶登錄請(qǐng)求;
假設(shè)用戶a需要登錄該多用戶網(wǎng)絡(luò)操作系統(tǒng)時(shí),通過(guò)網(wǎng)絡(luò)向該系統(tǒng)發(fā)送登錄請(qǐng)求,該請(qǐng)求中包含用戶a的用戶賬號(hào)。
步驟s104:所述多用戶網(wǎng)絡(luò)操作系統(tǒng)響應(yīng)所述用戶登錄請(qǐng)求,利用文件目錄中間件匹配得到與所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限;
多用戶網(wǎng)絡(luò)操作系統(tǒng)接收該登錄請(qǐng)求時(shí),在其數(shù)據(jù)庫(kù)中查找是否存在用戶a的用戶賬號(hào),存在時(shí)響應(yīng)該登錄請(qǐng)求,用戶a在密碼驗(yàn)證后進(jìn)而登錄該多用戶網(wǎng)絡(luò)操作系統(tǒng)。此時(shí),多用戶網(wǎng)絡(luò)操作系統(tǒng)的文件目錄中間件根據(jù)該登錄請(qǐng)求,將用戶a的用戶賬號(hào)在多用戶網(wǎng)絡(luò)系統(tǒng)內(nèi)的目錄結(jié)構(gòu)及目錄結(jié)構(gòu)權(quán)限進(jìn)行映射轉(zhuǎn)換,以匹配得到與用戶a的用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限,例如,采用類似session會(huì)話等中間件來(lái)實(shí)現(xiàn)在多用戶網(wǎng)絡(luò)系統(tǒng)內(nèi)的目錄結(jié)構(gòu)及目錄結(jié)構(gòu)權(quán)限進(jìn)行映射轉(zhuǎn)換以匹配得到目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限。
如圖2所示,是本發(fā)明的多用戶網(wǎng)絡(luò)操作系統(tǒng)內(nèi)的示意圖,其中,展現(xiàn)層內(nèi)是不同用戶的用戶賬號(hào)的目錄結(jié)構(gòu),系統(tǒng)層內(nèi)存儲(chǔ)不同用戶的用戶賬號(hào)的目錄結(jié)構(gòu)下具體目錄和相應(yīng)的數(shù)據(jù)文件或配置文件,以及系統(tǒng)目錄下的多用戶網(wǎng)絡(luò)操作系統(tǒng)的配置文件。
其中,在本發(fā)明的一個(gè)實(shí)施方式中,如圖2所示,目錄結(jié)構(gòu)包括用戶目錄,相應(yīng)地,目錄結(jié)構(gòu)權(quán)限包括用戶目錄權(quán)限。用戶目錄存儲(chǔ)在多用戶網(wǎng)絡(luò)操作系統(tǒng)的系統(tǒng)層的文件夾內(nèi),包括多個(gè)目錄,不同用戶的用戶目錄存儲(chǔ)在系統(tǒng)層的不同文件夾內(nèi)。用戶目錄權(quán)限包括可見、可讀、可寫或可刪除等操作權(quán)限,用戶可根據(jù)用戶目錄權(quán)限對(duì)用戶目錄的目錄以及目錄內(nèi)所對(duì)應(yīng)的內(nèi)容進(jìn)行相關(guān)操作,該用戶目錄權(quán)限是由多用戶網(wǎng)絡(luò)操作系統(tǒng)的管理員用戶在多用戶網(wǎng)絡(luò)操作系統(tǒng)上建立用戶的用戶賬號(hào)時(shí)預(yù)先設(shè)置的。
其中,在本發(fā)明的一個(gè)實(shí)施方式中,如圖2所示,目錄結(jié)構(gòu)包括應(yīng)用程序目錄,相應(yīng)地,目錄結(jié)構(gòu)權(quán)限包括應(yīng)用程序權(quán)限。應(yīng)用程序目錄存儲(chǔ)在多用戶網(wǎng)絡(luò)操作系統(tǒng)的系統(tǒng)層的文件夾內(nèi),包括多個(gè)應(yīng)用程序,例如,microsoftoffice,ie瀏覽器,qq等,且不同用戶的應(yīng)用程序目錄存儲(chǔ)在系統(tǒng)層的同一文件夾下,即安裝在該多用戶網(wǎng)絡(luò)操作系統(tǒng)內(nèi)的所有應(yīng)用程序均是在同一文件夾下。應(yīng)用程序權(quán)限包括是否有權(quán)使用、是否有權(quán)啟動(dòng)、是否有權(quán)停止或者是否有權(quán)暫停全部或部分功能,用戶可根據(jù)應(yīng)用程序權(quán)限對(duì)應(yīng)用程序目錄的應(yīng)用程序進(jìn)行相關(guān)操作,該應(yīng)用程序權(quán)限根據(jù)多用戶網(wǎng)絡(luò)操作系統(tǒng)上的應(yīng)用程序所能操作的功能和文件目錄以及用戶登錄多用戶網(wǎng)絡(luò)操作系統(tǒng)時(shí)所處的網(wǎng)絡(luò)環(huán)境來(lái)確定。
步驟s106:根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的所述目錄結(jié)構(gòu)權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),并在所述用戶賬號(hào)訪問所述目錄結(jié)構(gòu)時(shí)對(duì)所述目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行所述目錄結(jié)構(gòu)下的內(nèi)容。
在匹配得到用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu)權(quán)限后,根據(jù)目錄結(jié)構(gòu)權(quán)限向用戶a展現(xiàn)其用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),如圖2所示,多用戶網(wǎng)絡(luò)操作系統(tǒng)可通過(guò)外部顯示設(shè)備或者移動(dòng)終端將其展現(xiàn)層中用戶a的目錄結(jié)構(gòu)顯示出來(lái),進(jìn)而用戶a可訪問該目錄結(jié)構(gòu),此時(shí),讀取目錄結(jié)構(gòu)的數(shù)據(jù)文件,在用戶a對(duì)目錄結(jié)構(gòu)進(jìn)行選擇后,加載相應(yīng)的數(shù)據(jù)文件或配置文件以運(yùn)行選擇后的目錄的內(nèi)容。
其中,在本發(fā)明的一個(gè)實(shí)施方式中,目錄結(jié)構(gòu)包括用戶目錄,目錄結(jié)構(gòu)權(quán)限包括用戶目錄權(quán)限,此時(shí),步驟s106具體包括:根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的用戶目錄權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的所述用戶目錄;在所述用戶賬號(hào)訪問所述用戶賬號(hào)對(duì)應(yīng)的所述用戶目錄時(shí),加載所述用戶目錄對(duì)應(yīng)的數(shù)據(jù)文件以運(yùn)行所述用戶目錄;所述用戶賬號(hào)對(duì)所述用戶目錄進(jìn)行操作以運(yùn)行所述用戶目錄下的內(nèi)容。
其中,在本發(fā)明的一個(gè)實(shí)施方式中,目錄結(jié)構(gòu)包括應(yīng)用程序目錄,目錄結(jié)構(gòu)權(quán)限包括應(yīng)用程序權(quán)限,此時(shí),步驟s106具體包括:根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的應(yīng)用程序權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的所述應(yīng)用程序目錄;在所述用戶賬號(hào)訪問所述用戶賬號(hào)對(duì)應(yīng)的所述應(yīng)用程序目錄時(shí),加載所述應(yīng)用程序目錄對(duì)應(yīng)的數(shù)據(jù)文件以運(yùn)行所述應(yīng)用程序目錄;在需使用所述應(yīng)用程序目錄中的應(yīng)用程序時(shí),校驗(yàn)所述用戶賬號(hào)對(duì)所述應(yīng)用程序的權(quán)限;根據(jù)校驗(yàn)結(jié)果,加載所述應(yīng)用程序?qū)?yīng)的應(yīng)用程序?qū)嵗赃\(yùn)行所述應(yīng)用程序。由于不同用戶的應(yīng)用程序目錄存儲(chǔ)在系統(tǒng)層的同一文件夾下,在使用應(yīng)用程序目錄下的應(yīng)用程序時(shí),校驗(yàn)用戶賬號(hào)對(duì)應(yīng)用程序的權(quán)限,進(jìn)而根據(jù)校驗(yàn)結(jié)果加載應(yīng)用程序?qū)嵗齺?lái)運(yùn)行應(yīng)用程序,這樣不同的用戶賬號(hào)無(wú)需均安裝同一應(yīng)用程序,根據(jù)應(yīng)用程序權(quán)限即可使用應(yīng)用程序。
如圖3所示,是本發(fā)明的多用戶網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行方法第二實(shí)施方式的流程圖,本實(shí)施方式與第一實(shí)施方式的區(qū)別在于,還包括以下步驟:
步驟s108:在所述用戶賬號(hào)訪問公共目錄時(shí),所述多用戶網(wǎng)絡(luò)操作系統(tǒng)利用文件目錄中間件匹配得到多個(gè)不同所述用戶賬號(hào)均能訪問的公共目錄和公共目錄權(quán)限;
如圖2所示,不同的用戶在登錄該多用戶網(wǎng)絡(luò)操作系統(tǒng)時(shí),均可以看到該公共目錄,該公共目錄用于不同的用戶進(jìn)行文件共享,對(duì)應(yīng)地,公共目錄權(quán)限包括可見、可讀、可寫和可刪除等操作權(quán)限,即公共目錄權(quán)限包含所有操作權(quán)限,不同的用戶均可以訪問公共目錄。
步驟s110:根據(jù)所述公共目錄權(quán)限向所述用戶賬號(hào)展現(xiàn)所述公共目錄,并對(duì)所述公共目錄進(jìn)行操作以運(yùn)行所述公共目錄下的內(nèi)容。
在向用戶a的用戶賬號(hào)展現(xiàn)公共目錄后,用戶a可根據(jù)公共目錄權(quán)限對(duì)公共目錄進(jìn)行相關(guān)操作,例如對(duì)公共目錄下的某一內(nèi)容進(jìn)行可讀操作,則多用戶網(wǎng)絡(luò)操作系統(tǒng)顯示該內(nèi)容,進(jìn)而運(yùn)行公共目錄下的內(nèi)容。
本發(fā)明中,通過(guò)文件目錄中間件匹配用戶賬號(hào)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限,進(jìn)而通過(guò)目錄結(jié)構(gòu)權(quán)限將不同用戶的所有文件資源獨(dú)立于用戶,每個(gè)用戶根據(jù)目錄結(jié)構(gòu)權(quán)限僅對(duì)其所有文件資源進(jìn)行相關(guān)操作。同時(shí),通過(guò)校驗(yàn)不同用戶對(duì)應(yīng)用程序的權(quán)限來(lái)運(yùn)行應(yīng)用程序,不同的用戶賬號(hào)在多用戶操作系統(tǒng)上無(wú)需均安裝同一應(yīng)用程序,根據(jù)應(yīng)用程序權(quán)限即可使用應(yīng)用程序。另外,不同用戶通過(guò)公共目錄可進(jìn)行文件共享,對(duì)公共目錄享有所有的操作權(quán)限。
如圖4所示,是本發(fā)明的計(jì)算機(jī)設(shè)備的實(shí)施方式的結(jié)構(gòu)示意圖,該設(shè)備應(yīng)用于安裝上述方法來(lái)運(yùn)行多用戶網(wǎng)絡(luò)操作系統(tǒng),包括通信電路110和處理電路120,通信電路110與處理電路120連接。
通信電路110用于接收來(lái)自網(wǎng)絡(luò)的攜帶用戶賬號(hào)的用戶登錄請(qǐng)求;
處理電路120用于執(zhí)行如下動(dòng)作:
響應(yīng)所述用戶登錄請(qǐng)求,利用文件目錄中間件匹配得到與所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限,以及根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的所述目錄結(jié)構(gòu)權(quán)限向所述用戶賬號(hào)展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),并在所述用戶賬號(hào)訪問所述目錄結(jié)構(gòu)時(shí)對(duì)所述目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行所述目錄結(jié)構(gòu)下的內(nèi)容。
在本發(fā)明的實(shí)施方式中,處理電路120可為cpu、或者其他由處理芯片組成的電路。
根據(jù)目錄結(jié)構(gòu)及其權(quán)限的不同,處理電路120可執(zhí)行不同動(dòng)作對(duì)目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行目錄結(jié)構(gòu)下的內(nèi)容。其中,在本發(fā)明的一個(gè)實(shí)施方式中,目錄結(jié)構(gòu)包括用戶目錄,目錄結(jié)構(gòu)權(quán)限包括用戶目錄權(quán)限,處理電路120具體執(zhí)行如下動(dòng)作:根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的用戶目錄權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的所述用戶目錄;在所述用戶賬號(hào)訪問所述用戶賬號(hào)對(duì)應(yīng)的所述用戶目錄時(shí),加載所述用戶目錄對(duì)應(yīng)的數(shù)據(jù)文件以運(yùn)行所述用戶目錄;所述用戶賬號(hào)對(duì)所述用戶目錄進(jìn)行操作以運(yùn)行所述用戶目錄下的內(nèi)容。
其中,在本發(fā)明的一個(gè)實(shí)施方式中,目錄結(jié)構(gòu)包括應(yīng)用程序目錄,目錄結(jié)構(gòu)權(quán)限包括應(yīng)用程序目錄權(quán)限,處理電路120具體執(zhí)行如下動(dòng)作:根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的應(yīng)用程序權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的所述應(yīng)用程序目錄;在所述用戶賬號(hào)訪問所述用戶賬號(hào)對(duì)應(yīng)的所述應(yīng)用程序目錄時(shí),加載所述應(yīng)用程序目錄對(duì)應(yīng)的數(shù)據(jù)文件以運(yùn)行所述應(yīng)用程序目錄;在需使用所述應(yīng)用程序目錄中的應(yīng)用程序時(shí),校驗(yàn)所述用戶賬號(hào)對(duì)所述應(yīng)用程序的權(quán)限;根據(jù)校驗(yàn)結(jié)果,加載所述應(yīng)用程序?qū)?yīng)的應(yīng)用程序?qū)嵗赃\(yùn)行所述應(yīng)用程序。
在本發(fā)明的另一實(shí)施方式中,處理電路120還用于依次執(zhí)行以下動(dòng)作:在所述用戶賬號(hào)訪問公共目錄時(shí),所述多用戶網(wǎng)絡(luò)操作系統(tǒng)利用文件目錄中間件匹配得到多個(gè)不同所述用戶賬號(hào)均能訪問的公共目錄和公共目錄權(quán)限;以及根據(jù)所述公共目錄權(quán)限向所述用戶賬號(hào)展現(xiàn)所述公共目錄,并對(duì)所述公共目錄進(jìn)行操作以運(yùn)行所述公共目錄下的內(nèi)容。多用戶網(wǎng)絡(luò)操作系統(tǒng)允許不同用戶通過(guò)公共目錄進(jìn)行文件共享,每個(gè)用戶對(duì)該公共目錄均擁有所有操作權(quán)限。
如圖5所示,是本發(fā)明的多用戶網(wǎng)絡(luò)操作系統(tǒng)運(yùn)行裝置實(shí)施方式的結(jié)構(gòu)示意圖,該運(yùn)行裝置200包括登錄模塊210、匹配模塊220和操作模塊230,登錄模塊210、匹配模塊220和操作模塊230依次連接。
登錄模塊210用于基于多用戶網(wǎng)絡(luò)操作系統(tǒng)而接收來(lái)自網(wǎng)絡(luò)的攜帶用戶賬號(hào)的用戶登錄請(qǐng)求;
匹配模塊220用于基于所述多用戶網(wǎng)絡(luò)操作系統(tǒng)而響應(yīng)所述用戶登錄請(qǐng)求,利用文件目錄中間件匹配得到與所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu)和目錄結(jié)構(gòu)權(quán)限;
操作模塊230用于根據(jù)所述用戶賬號(hào)對(duì)應(yīng)的所述目錄結(jié)構(gòu)權(quán)限展現(xiàn)所述用戶賬號(hào)對(duì)應(yīng)的目錄結(jié)構(gòu),并在所述用戶賬號(hào)訪問所述目錄結(jié)構(gòu)時(shí)對(duì)所述目錄結(jié)構(gòu)進(jìn)行操作以運(yùn)行所述目錄結(jié)構(gòu)下的內(nèi)容。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。