五瓢棒、Linux的檔案權(quán)限與目錄配置

1浴韭、使用者與群組

1.1、檔案擁有者
1.2脯宿、群組概念
1.3念颈、Linux系統(tǒng)中,默認(rèn)情況下连霉,所有的系統(tǒng)上的賬號與一般身份使用者榴芳,還有那個(gè)root的相關(guān)信息,都是記錄在/etc/passwd這個(gè)檔案內(nèi)的窘面,個(gè)人密碼則是記錄在/etc/shadow這個(gè)檔案下翠语,所有的組名都是肌瘤在/etc/group內(nèi),這三個(gè)檔案可以說是Linux系統(tǒng)里賬號财边、密碼、群組信息的集中地点骑;

2酣难、Linux檔案權(quán)限概念

2.1、Linux文件屬性

1)ls查看檔案指令 ls -al黑滴,chgrp chown等指令都需要使用root的身份才能夠處理憨募;
2)drwxr--r-- 3 zhanghaha wheel 102 11 19 16:36 testing

  • drwxr--r--:第一欄代表這個(gè)檔案的類型與權(quán)限;
    當(dāng)為d則是目錄袁辈,-是檔案菜谣,l表示為連接檔,b表示裝置文件里面的可供儲(chǔ)存的接口設(shè)備晚缩,c表示為裝置文件里面的串行端口設(shè)備尾膊,例如鍵盤、鼠標(biāo)荞彼;
    接下來的字符中冈敛,三個(gè)為一組,且均為rwx的三個(gè)參數(shù)的組合鸣皂,其中抓谴,r代表可讀,w代表可寫,x代表可執(zhí)行,這三個(gè)權(quán)限的位置不會(huì)改變析恋,如果沒有權(quán)限禀挫,就會(huì)出現(xiàn)減號“-”,第一個(gè)為檔案擁有者的權(quán)限果正,第二組為同群組的權(quán)限,第三組為其他非本群組的權(quán)限潜支;
  • 第二欄表示有多少檔名連接到此節(jié)點(diǎn)丐吓;
  • 第三欄表示這個(gè)檔案的擁有者賬號浅悉;
  • 第四欄表示這個(gè)檔案的所屬群組;
  • 第五欄為這個(gè)檔案的容量大小券犁,默認(rèn)為bytes术健;
  • 第六欄為這個(gè)檔案的建檔日期或者最近的修改日期;
  • 第七欄為這個(gè)檔案的檔名粘衬;如果檔名錢多一個(gè)“.”荞估,代表這個(gè)檔案為隱藏檔

2.2、如何改變文件屬性與權(quán)限:chgrp稚新,chown勘伺,chmod

  • 改變所屬群組:chgrp
    chgrp users install.log
    注意:要改變的組名必須要在/etc/group檔案內(nèi)存才行,否則會(huì)顯示錯(cuò)誤褂删;
  • 改變檔案擁有者:chown
    chown bin install.log
    如果要連目錄下的所有詞目錄或者檔案同時(shí)更改檔案擁有者的話飞醉,直接加上-R的選項(xiàng)即可;
    注意:用戶必須是已經(jīng)存在系統(tǒng)中的賬號屯阀,也就是在/etc/passwd這個(gè)檔案中有記錄的用戶名稱才能改變缅帘;
  • 改變權(quán)限:chmod,權(quán)限的設(shè)定方法有兩種难衰,分別可以用數(shù)字或者符號來進(jìn)行權(quán)限的變更钦无;
    1)數(shù)字類型改變檔案權(quán)限:
    Linux的基本權(quán)限就有9個(gè),分別是owner/group/others,三種身份各有自己的read/write/execute權(quán)限盖袭,這9個(gè)權(quán)限是三個(gè)三個(gè)一組的失暂;其中我們可以用數(shù)字來代表各個(gè)權(quán)限,r:4鳄虱,w:2弟塞,x:1,每種身份各自的三個(gè)權(quán)限分?jǐn)?shù)是需要累加的醇蝴;
    如:chmod 777 install.log,chmod a-x .bashrc
    2)符號類型改變檔案權(quán)限
    由u宣肚、g、o代表三種身份悠栓,a則代表all即全部的身份
    chmod (u/g/o/a)(+霉涨、-、=) r/w/x 檔案或者目錄
    如chmod u=rwx,go=rx .bashrc

2.3惭适、目錄與檔案之權(quán)限意義

  • 權(quán)限對檔案的重要性:
    r:可讀取此檔案的實(shí)際內(nèi)容笙瑟,如讀取文本文件的文字內(nèi)容等;
    w:可以編輯癞志、新增或者是修改該檔案的內(nèi)容(但不含刪除該檔案)
    x:該檔案具有可以被系統(tǒng)執(zhí)行的權(quán)限往枷;
  • 權(quán)限對目錄的重要性
    r:具有讀取目錄結(jié)構(gòu)列表的權(quán)限
    w:建立新的檔案與目錄,刪除已經(jīng)存在的檔案與目錄,將已經(jīng)存在的檔案或目錄進(jìn)行更名错洁,搬移該目錄內(nèi)的檔案秉宿、目錄位置;
    x:目錄的x代表的是用戶能夠進(jìn)入該目錄稱為工作目錄的用途屯碴;

2.4描睦、Linux檔案種類與擴(kuò)展名

  • 檔案種類
    1)正規(guī)檔案
    純文本檔:Linux系統(tǒng)最多的一種文件類型,稱為純文本是因?yàn)閮?nèi)容為我們?nèi)祟惪梢灾苯幼x取的數(shù)據(jù)导而,例如數(shù)字忱叭、字母等;cat ~/.bashrc
    二進(jìn)制文件binary
    數(shù)據(jù)格式文件data
    2)目錄今艺,第一個(gè)屬性為d
    3)連接檔link韵丑;
    4)設(shè)備與裝置文件device
    5)資料接口文件sockets
    6)數(shù)據(jù)傳送文件pipe
  • Linux檔案擴(kuò)展名
    基本上Linux的檔案是沒有所謂的擴(kuò)展名的,一個(gè)Linux檔案能不能執(zhí)行虚缎,與他的第十個(gè)屬性有關(guān)撵彻,與文件名無關(guān),但x代表這個(gè)檔案具有可執(zhí)行的能力实牡,能不能執(zhí)行陳宮千康,當(dāng)然還得要看該檔案的內(nèi)容;
    1).sh:腳本或批處理文件
    2)
    Z,.tar,tar.gz,.zip,.tgz:經(jīng)過打包的壓縮文件铲掐;
    3).html,.php:網(wǎng)頁相關(guān)檔案值桩;

3摆霉、Linux目錄配置

3.1、Linux目錄配置的依據(jù)--FHS:/,/usr,/var

  • FHS是根據(jù)過去的經(jīng)驗(yàn)一直再持續(xù)的改版的奔坟,F(xiàn)HS依據(jù)文件系統(tǒng)使用的頻繁與否與是否允許使用者隨意變動(dòng)携栋,將目錄定義為4中交互作用的形態(tài)
    可分享的:可以分享給其他系統(tǒng)掛載使用的目錄,所以包括執(zhí)行文件與用用戶的郵件等數(shù)據(jù)咳秉;
    不可分享的:自己機(jī)器上面運(yùn)作的裝置檔案或者是與程序有關(guān)的socket檔案等
    不可變的:有些數(shù)據(jù)不會(huì)經(jīng)常變動(dòng)婉支,例如函式庫、文件說明文件澜建,系統(tǒng)管理員所管理的主機(jī)服務(wù)配置文件等向挖;
  • 事實(shí)上,F(xiàn)HS針對目錄樹架構(gòu)僅定義出三層目錄底下應(yīng)該防止什么數(shù)據(jù)而已炕舵,分別是底下的這三個(gè)目錄:
    1)/:根目錄何之,與開機(jī)系統(tǒng)有關(guān);
    根目錄所在分割槽應(yīng)該越小越好咽筋,且應(yīng)用程序所安裝的目錄最好不要與根目錄放在同一個(gè)分割槽內(nèi)溶推,保持根目錄越小越好;
    開機(jī)過程僅有根目錄會(huì)被掛載,其他分割槽則是在開機(jī)完成之后才會(huì)持續(xù)的進(jìn)行掛載的行為蒜危;因此虱痕,這些目錄不可與分目錄分開:
    /etc:配置文件
    /bin:重要執(zhí)行檔
    /dev:所需要的裝置檔案
    /lib:執(zhí)行檔所需要的函式庫與核心所需的模塊;
    /sbin:重要的系統(tǒng)執(zhí)行文件
    2)/usr(unix software resource)辐赞,與軟件的安裝部翘、執(zhí)行有關(guān);
    usr是Unix操作系統(tǒng)軟件資源所放置的目錄占拍,而不是永輝的數(shù)據(jù)略就;
    3)/var,與系統(tǒng)運(yùn)作有關(guān)晃酒;
    可變動(dòng)的:經(jīng)常改變的數(shù)據(jù)
    如果usr是安裝時(shí)會(huì)占用較大硬盤容量的目錄表牢,那么var就是系統(tǒng)運(yùn)作后才會(huì)漸漸占用硬盤容量的目錄;因?yàn)関ar目錄主要針對常態(tài)性變動(dòng)的檔案贝次,包括快取崔兴,登錄檔以及某些軟件運(yùn)作所產(chǎn)生的檔案;

3.2蛔翅、目錄樹

  • 目錄樹的起始點(diǎn)為根目錄
  • 每一個(gè)目錄不止能使用本地端的partition的文件系統(tǒng)敲茄,也可以使用網(wǎng)絡(luò)上的filesystem
  • 每一個(gè)檔案在此目錄樹種的文件名都是獨(dú)一無二的;

3.3山析、絕對路徑與相對路徑

絕對路徑:由根目錄開始寫起的文件名或目錄名稱堰燎,如/home/dmtsai/.bashrc;
相對路徑:相對于目前路徑的文件名寫法,如./home/dmtsai或../../home/dmtsai/等
".":代表當(dāng)前的目錄笋轨,也可以使用./表示秆剪;

“..”:代表上一層目錄,也可以用../來代表爵政;
“./”代表本目錄的意思仅讽,所以./run.sh代表執(zhí)行本目錄下,名為run.sh的檔案钾挟;

3.4洁灵、CentOS的觀察:lsb_release

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市掺出,隨后出現(xiàn)的幾起案子徽千,更是在濱河造成了極大的恐慌,老刑警劉巖蛛砰,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罐栈,死亡現(xiàn)場離奇詭異,居然都是意外死亡泥畅,警方通過查閱死者的電腦和手機(jī)荠诬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門琅翻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人柑贞,你說我怎么就攤上這事方椎。” “怎么了钧嘶?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵棠众,是天一觀的道長。 經(jīng)常有香客問我有决,道長闸拿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任书幕,我火速辦了婚禮新荤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘台汇。我一直安慰自己苛骨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布苟呐。 她就那樣靜靜地躺著痒芝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪牵素。 梳的紋絲不亂的頭發(fā)上严衬,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機(jī)與錄音笆呆,去河邊找鬼瞳步。 笑死,一個(gè)胖子當(dāng)著我的面吹牛腰奋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播抱怔,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼劣坊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了屈留?” 一聲冷哼從身側(cè)響起局冰,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎灌危,沒想到半個(gè)月后康二,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勇蝙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年沫勿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡产雹,死狀恐怖诫惭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蔓挖,我是刑警寧澤夕土,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站瘟判,受9級特大地震影響怨绣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拷获,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一篮撑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧刀诬,春花似錦咽扇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至糠馆,卻和暖如春嘶伟,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背又碌。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工九昧, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人毕匀。 一個(gè)月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓铸鹰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親皂岔。 傳聞我的和親對象是個(gè)殘疾皇子蹋笼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容