国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談LINUX操作系統(tǒng)中的文件管理權(quán)限

2018-08-22 19:35:16萬長征
科學與財富 2018年20期
關(guān)鍵詞:文件類型命令人員

摘要:LINUX是一個多用戶多任務(wù)的操作系統(tǒng),系統(tǒng)中一切資源都表示為各類文件,控制文件管理權(quán)限,有利于系統(tǒng)正常運行,以及各類用戶對自已所屬的文件有效控制。

關(guān)鍵字:LINUX操作系統(tǒng);文件分類;管理權(quán)限

在當前的操作系統(tǒng)發(fā)展進程中,支持開源代碼、應(yīng)用程序自主選擇安裝,滿足個性化需求,是未來發(fā)展方向。而目前三個主流(WIN、IOS、LINUX)操作系統(tǒng),只有LINUX符合發(fā)展要求,無論是在服務(wù)器端、PC端,還是移動端(安卓系統(tǒng)內(nèi)核就是LINUX),LINUX操作系統(tǒng)使用越來越廣泛。而文件管理是LINUX系統(tǒng)的一個重要基礎(chǔ)應(yīng)用,有必要搞清楚。

一、LINUX系統(tǒng)中文件分類

Linux操作系統(tǒng)的一切資源都是文件,比如硬盤、內(nèi)存、鍵盤、鼠標等等,都表示為各類文件,描述為普通文件(-)、目錄文件(d)、字符設(shè)備文件(c)、塊設(shè)備文件(d)、符號鏈接文件(l)、套接口文件(s)以及命令管道文件(p)等七種文件類型。又比如file1.doc、file2.xls、file3.bmp,在WIN操作系統(tǒng)中是不同類型文件,而在Linux文件類型中統(tǒng)稱為普通文件。如下圖示:

在圖中,每個文件占據(jù)一行位置,每一行最開頭的字母就表示為文件類型,常用到的文件類型就是普通文件、目錄文件和符號鏈接文件(WIN系統(tǒng)表示為文件快捷方式)。不同于WIN操作系統(tǒng),LINUX操作系統(tǒng)沒有文件擴展名的概念,之所以加上(.)分隔符,是為了和用戶以前的知識交互,增強理解。

二、文件權(quán)限的管理方法

由于LINUX系統(tǒng)是多用戶管理系統(tǒng),允許多用戶登陸系統(tǒng),不同用戶之間創(chuàng)建的目錄和文件如何進行管理,是一個重要問題。首先,我們要搞清各類用戶的身份。如下圖所示:

管理員(root)是一個上帝般的存在,無所不知,無所不能,具有無限創(chuàng)造力和巨大破壞力,對LINUX系統(tǒng)不具備一定的了解,慎用慎用。除去管理員,其他使用者都是普通用戶身份,普通用戶也是屬于不同的群組。比如:x1用戶屬于xx團隊,y1用戶屬于yy團隊。對于,yy團隊來言,x1用戶就是其他人員。同理,xx團隊來言,yy團隊中的用戶就是其他人員。

當一個普通用戶創(chuàng)建了文件,對該文件的訪問,則可以分成三種不同身份:創(chuàng)建者[user]、團隊人員[group]和其他人員[others]。對于目錄文件而言,文件權(quán)限包括打開目錄[x],查看目錄中的文件[r]和增刪目錄中的文件[w];而對于普通文件而言,文件權(quán)限包括打開文件[r]、修改文件內(nèi)容[w]和執(zhí)行文件[x]。如下圖示:

默認情況下,對普通文件而言,創(chuàng)建者具有讀寫權(quán)限,群組人員和其他人員具有讀權(quán)限;對目錄文件而言,創(chuàng)建者具有全部權(quán)限,群組人員和其他人員具有進入和查看目錄權(quán)限。當然,我們是可以更改權(quán)限的,必須掌握chmod命令的使用,如下圖:

現(xiàn)在,系統(tǒng)默認的文件權(quán)限就被改變了,其他人員就不可以訪問我的目錄文件和普通文件了。

三、文件權(quán)限的特殊管理方法

現(xiàn)在,又有一個新的問題來了。y1用戶和x1用戶是好朋友,x1想讓y1有訪問自己的目錄文件和普通文件的權(quán)利,哪該怎么辦呢?

LINUX系統(tǒng)考慮了這種情況,提供一種叫ACL訪問控制機制,但需要文件系統(tǒng)支持,可以通過df命令、dumpe2fs命令、管道命令|和grep命令查看下,系統(tǒng)分區(qū)是否支持,如下圖示:

通過查看,LINUX系統(tǒng)支持ACL訪問控制,下面我們就可以通過setfacl命令允許y1用戶訪問test目錄文件和abc普通文件。如下圖示:

設(shè)置是否成功?我們要用getfacl命令查看下是否有效,如下圖示:

通過查看,設(shè)置成功了。但y1用戶能訪問他們嗎?

如上圖示,通過y1用戶登陸LINUX系統(tǒng),確實可以進入目錄文件test,查看其中文件;同時,也是打開abc普通文件,顯示文件內(nèi)容的。

對于LINUX系統(tǒng)來說,還有很多對文件的特殊操作權(quán)限。在此,我們只做普通用戶使用較多的權(quán)限管理設(shè)置介紹,有一些特殊權(quán)限,需要對LINUX操作系統(tǒng)有一定的管理經(jīng)驗,才能去使用,否則,容易引發(fā)系統(tǒng)漏洞,造成系統(tǒng)崩潰。

參考文獻:

[1]梁如軍主編Red Hat Linux 9 應(yīng)用基礎(chǔ)教程 ISBN 7-111-16835-6 北京:機械工業(yè)出版社,2005.6

[2]鳥哥的Linux私房菜-基礎(chǔ)學習篇(第四版)高清晰完整書簽PDF版

[3]慕課網(wǎng)視頻學習

作者簡介:萬長征(1972-),男,江西南昌人,軟件工程碩士學位,教授,從事計算機與嵌入式技術(shù)專業(yè)教學.

猜你喜歡
文件類型命令人員
靈活就業(yè)人員參保如何繳費
工會博覽(2024年8期)2024-03-31 03:53:14
只聽主人的命令
基于文件簽名的FAT32文件恢復技術(shù)原理與實踐
讓刑滿釋放人員找到家的感覺
把我的秘密藏起來
移防命令下達后
HDFS小文件讀寫優(yōu)化策略*
計算機時代(2016年9期)2016-10-28 09:30:33
這是人民的命令
急救人員已身心俱疲
第十一部分 會計組織機構(gòu)和人員
岳池县| 仁寿县| 江安县| 灵璧县| 会宁县| 桐柏县| 墨竹工卡县| 台中市| 新余市| 百色市| 麻江县| 北流市| 五华县| 利川市| 高要市| 韶关市| 东兴市| 宝应县| 穆棱市| 伊川县| 松原市| 兰州市| 越西县| 舒城县| 夏河县| 隆子县| 潢川县| 屯留县| 汉源县| 武清区| 凌源市| 嘉鱼县| 雅安市| 理塘县| 军事| 泸溪县| 普定县| 南丹县| 阳谷县| 姜堰市| 靖边县|