Linux之權(quán)限命令基本使用

      網(wǎng)友投稿 1094 2022-05-29

      1. 權(quán)限的基本介紹

      ls -l 中顯示的內(nèi)容如下:

      -rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc

      0-9 位說明

      第 0 位確定文件類型(d, - , l , c , b)

      l 是鏈接,相當(dāng)于 windows 的快捷方式

      d 是目錄,相當(dāng)于 windows 的文件夾

      c 是字符設(shè)備文件,鼠標(biāo),鍵盤

      b 是塊設(shè)備,比如硬盤

      第 1-3 位確定所有者(該文件的所有者)擁有該文件的權(quán)限。—User

      第 4-6 位確定所屬組(同用戶組的)擁有該文件的權(quán)限,—Group

      第 7-9 位確定其他用戶擁有該文件的權(quán)限 —Other

      2. rwx 權(quán)限詳解

      2.1 rwx 作用到文件

      [ r ]代表可讀(read): 可以讀取,查看

      [ w ]代表可寫(write): 可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對該文件所在的目錄有寫權(quán)限,才能刪除該文件.

      [ x ]代表可執(zhí)行(execute):可以被執(zhí)行

      2.2 rwx 作用到目錄

      [ r ]代表可讀(read): 可以讀取,ls 查看目錄內(nèi)容

      [ w ]代表可寫(write): 可以修改, 對目錄內(nèi)創(chuàng)建+刪除+重命名目錄

      [ x ]代表可執(zhí)行(execute):可以進(jìn)入該目錄

      3. 文件及目錄權(quán)限實際案例

      3.1 ls -l 中顯示的內(nèi)容如下:

      -rwxrw-r-- 1 root root 1213 Feb 2 09:39 ab

      10 個字符確定不同用戶能對文件干什么

      第一個字符代表文件類型: - l d c b

      其余字符每 3 個一組(rwx) 讀? 寫(w) 執(zhí)行(x)

      第一組 rwx : 文件擁有者的權(quán)限是讀、寫和執(zhí)行

      第二組 rw- : 與文件擁有者同一組的用戶的權(quán)限是讀、寫但不能執(zhí)行

      第三組 r-- : 不與文件擁有者同組的其他用戶的權(quán)限是讀不能寫和執(zhí)行

      可用數(shù)字表示為: r=4,w=2,x=1 因此 rwx=4+2+1=7 , 數(shù)字可以進(jìn)行組合

      其它說明

      1 文件:硬連接數(shù)或 目錄:子目錄數(shù) root 用戶 root 組 1213 文件大小(字節(jié)),如果是文件夾,顯示 4096 字節(jié) Feb 2 09:39 最后修改日期 abc 文件名

      4. 修改權(quán)限-chmod

      4.1 基本說明:

      通過 chmod 指令,可以修改文件或者目錄的權(quán)限。

      4.2 第一種方式:+ 、-、= 變更權(quán)限

      u:所有者, g:所有組, o:其他人, a:所有人(u、g、o 的總和)

      chmod u=rwx,g=rx,o=x 文件/目錄名

      chmod o+w 文件/目錄名

      chmod a-x 文件/目錄名

      案例演示

      給 abc 文件 的所有者讀寫執(zhí)行的權(quán)限,給所在組讀執(zhí)行權(quán)限,給其它組讀執(zhí)行權(quán)限。

      chmod u=rwx,g=rx,o=rx abc

      給 abc 文件的所有者除去執(zhí)行的權(quán)限,增加組寫的權(quán)限

      chmod u-x,g+w abc

      給 abc 文件的所有用戶添加讀的權(quán)限

      chmod a+r abc

      4.3 第二種方式:通過數(shù)字變更權(quán)限

      r=4 w=2 x=1 rwx=4+2+1=7

      chmod u=rwx,g=rx,o=x 文件目錄名

      相當(dāng)于

      chmod 751 文件/目錄名

      案例演示

      要求:將 /home/abc.txt 文件的權(quán)限修改成 rwxr-xr-x, 使用給數(shù)字的方式實現(xiàn):

      chmod 755 /home/abc.t

      5. 修改文件所有者-chown

      5.1 基本介紹

      chown newowner 文件/目錄 改變所有者

      chown newowner:newgroup 文件/目錄 改變所有者和所在組

      -R :如果是目錄 則使其下所有子文件或目錄遞歸生效

      案例演示

      請將 /home/abc.txt 文件的所有者修改成 tom

      chown tom /home/abc.txt

      請將 /home/test 目錄下所有的文件和目錄的所有者都修改成 tom

      chown -R tom /home/test

      6. 修改文件/目錄所在組-chgrp

      6.1 基本介紹

      chgrp newgroup 文件/目錄 【 改變所在組】

      6.2 案例演示

      請將 /home/abc.txt 文件的所在組修改成 shaolin (少林)

      groupadd shaolin chgrp shaolin /home/abc.txt

      請將 /home/test 目錄下所有的文件和目錄的所在組都修改成 shaolin(少林)

      chgrp -R shaolin /home/test

      6.3 最佳實踐-警察和土匪游戲

      police , bandit jack, jerry: 警察 xh, xq: 土匪

      創(chuàng)建組 groupadd police ; groupadd bandit

      創(chuàng)建用戶

      useradd -g police jack ; useradd -g police jerry

      useradd -g bandit xh; useradd -g bandit xq

      jack 創(chuàng)建一個文件,自己可以讀 r 寫 w,本組人可以讀,其它組沒人任何權(quán)限

      首先 jack 登錄 ; vim jack.txt ; chmod 640 jack.txt

      jack 修改該文件,讓其它組人可以讀, 本組人可以讀寫

      chmod o=r,g=r jack.txt

      xh 投靠 警察,看看是否可以讀寫. usermod -g police xh

      測試,看看 xh 是否可以讀寫,xq 是否可以, 小結(jié)論,就是如果要對目錄內(nèi)的文件進(jìn)行操作,需要要有對該目錄的

      相應(yīng)權(quán)限

      示意圖

      6.4 課后練習(xí) 1

      練習(xí)文件權(quán)限管理[課堂練習(xí)], 完成如下操作.

      建立兩個組(神仙(sx),妖怪(yg))

      建立四個用戶(唐僧,悟空,八戒,沙僧)

      設(shè)置密碼

      Linux之權(quán)限命令基本使用

      把悟空,八戒放入妖怪 唐僧 沙僧 在神仙

      用悟空建立一個文件 (monkey.java 該文件要輸出 i am monkey)

      給八戒一個可以 r w 的權(quán)限

      八戒修改 monkey.java 加入一句話( i am pig)

      唐僧 沙僧 對該文件沒有權(quán)限

      把 沙僧 放入妖怪組

      讓沙僧 修改 該文件 monkey, 加入一句話 (“我是沙僧,我是妖怪!”);

      對文件夾 rwx 的細(xì)節(jié)討論和測試!!!

      x: 表示可以進(jìn)入到該目錄, 比如 cd

      r: 表示可以 ls , 將目錄的內(nèi)容顯示

      w: 表示可以在該目錄,刪除或者創(chuàng)建文件

      示意圖

      6.5 課后練習(xí) 2

      用 root 登錄,建立用戶 mycentos,自己設(shè)定密碼

      用 mycentos 登錄,在主目錄下建立目錄 test/t11/t1

      在 t1 中建立一個文本文件 aa,用 vi 編輯其內(nèi)容為 ls –al

      改變 aa 的權(quán)限為可執(zhí)行文件[可以將當(dāng)前日期追加到一個文件],運行該文件./aa

      刪除新建立的目錄 test/t11/t1

      刪除用戶 mycentos 及其主目錄中的內(nèi)容

      linux 設(shè)置成進(jìn)入到圖形界面的

      重新啟動 linux 或關(guān)機(jī)

      Linux

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:量化投資系列之多因子策略--1.概述
      下一篇:七夕趕上服務(wù)器架構(gòu)升級,女朋友的約會怎么辦
      相關(guān)文章
      亚洲女初尝黑人巨高清| 亚洲午夜久久久影院伊人| 亚洲精选在线观看| 亚洲国产精品无码AAA片| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久精品视频亚洲| 国产亚洲精品一品区99热| 亚洲人成网7777777国产| 伊人久久综在合线亚洲91| 国产亚洲?V无码?V男人的天堂 | 国产成人麻豆亚洲综合无码精品| 亚洲精品动漫人成3d在线| 亚洲免费视频一区二区三区| 亚洲综合精品网站| 国产亚洲精品拍拍拍拍拍| 亚洲自偷自偷在线制服| 亚洲精品无码不卡在线播放HE| 亚洲乱码国产一区三区| 亚洲av无码一区二区乱子伦as| 婷婷精品国产亚洲AV麻豆不片| 78成人精品电影在线播放日韩精品电影一区亚洲 | 色欲aⅴ亚洲情无码AV蜜桃| 久久精品国产亚洲av品善| 亚洲av日韩片在线观看| 亚洲一本大道无码av天堂| 国产aⅴ无码专区亚洲av麻豆| 亚洲人成色77777| 亚洲av丰满熟妇在线播放| 7777久久亚洲中文字幕蜜桃| 亚洲欧洲国产经精品香蕉网| 亚洲va乱码一区二区三区| 亚洲欧美国产精品专区久久| 国产精品亚洲精品日韩电影| 亚洲精品无码久久久| 久久亚洲精品视频| 久久精品国产亚洲av水果派| 亚洲国产成人精品无码区在线秒播| 亚洲乱码在线观看| 国产成人亚洲精品无码AV大片| 国产日韩成人亚洲丁香婷婷| 国产V亚洲V天堂A无码|