a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

管理Linux文件權(quán)限和所有權(quán) (1)

發(fā)布時間:  2012/8/7 17:47:50

  為了最有效地利用本系列中的文章,您應(yīng)該具有基本的 Linux 知識,并需要準(zhǔn)備一個 Linux 系統(tǒng),用于練習(xí)本文介紹的命令。有時候不同版本的程序輸出格式不同,因此您所得到的結(jié)果未必總是與這里所示的清單和圖相同。
  用戶和組
  現(xiàn)在,您了解了 Linux 是一個多用戶的系統(tǒng),每個用戶屬于一個主要 組,也可能是附加組。也可以作為一個用戶登錄,然后使用 su 或者 sudo -s 命令變?yōu)榱硪粋用戶。Linux 的文件所有權(quán)和訪問授權(quán)是與用戶 id 和組密切相關(guān)的,所以我們要復(fù)習(xí)一下基本的用戶和組信息。
  我是誰?
  如果沒有切換到其他用戶,您的 id 就是登錄時的。如果切換到其他用戶,在本文的大多數(shù)例子中,您的提示中就會包括您的用戶 id。如果您的提示沒有包括用戶 id,可以使用 whoami 命令來檢查您當(dāng)前有效的 id。清單 1 顯示了一些例子,說明了提示字符串(來自 PS1 環(huán)境變量)與本文中的其他例子不同。在提示字符串中包含您的 id 是一個有用的功能。
  清單 1. 決定有效的用戶 id
  /home/ian$ whoami
  tom
  /home/ian$ exit
  exit
  $ whoami
  ian
  我在什么組中?
  類似的,您可以使用 groups 命令找出您在什么組中。使用 id 命令,您可以找出用戶和組信息。添加一個用戶 id 參數(shù)到 groups 或者 id 來查看該用戶 id 的信息,而并非當(dāng)前用戶 id。查看 清單 2 中的示例。請注意,沒有用戶 id,id 命令也會顯示 SELinux 上下文和基本 id 信息。
  清單 2. 決策組成員
  [ian@echidna ~]$ id
  uid=1000(ian) gid=1000(ian) groups=1000(ian),505(development),8093(editor)
  context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
  [ian@echidna ~]$ id ian
  uid=1000(ian) gid=1000(ian) groups=1000(ian),8093(editor),505(development)
  [ian@echidna ~]$ groups
  ian development editor
  [ian@echidna ~]$ id tom
  uid=1012(tom) gid=1012(tom) groups=1012(tom),505(development)
  [ian@echidna ~]$ groups tom
  tom : tom development
  [ian@echidna ~]$ su tom
  Password:
  [tom@echidna ian]$ groups
  tom development
  [tom@echidna ian]$ groups ian
  ian : ian editor development
  文件的所有權(quán)和權(quán)限
  如果每個用戶都有 id 并且是主要組的成員,那么 Linux 系統(tǒng)上的每個文件都有一個所有者和與其相關(guān)的組。
  普通文件
  使用 ls -l 命令顯示所有者和組。
  清單 3. 決定文件所有權(quán)
  [ian@echidna ~]$ ls -l /bin/bash .bashrc helloworld.C
  -rw-r--r--. 1 ian  ian            124 Mar 31  2010 .bashrc
  -rwxr-xr-x. 1 root root        943360 May 21  2010 /bin/bash
  -rw-rw-r--. 1 ian  development    116 Nov 30 10:21 helloworld.C
  在這個特殊的例子中,用戶 ian 的 .bashrc 文件由他自己所有,并且屬于 ian 的主要組。類似的,/bin/bash 由用戶 root 所有,并且位于組 root。但是,helloworld.C 由用戶 ian 所有,但是屬于組 development。用戶名和組名來自不同的名稱空間,所以給定的名稱可能同時是用戶名和組名。事實上,很多版本默認(rèn)為每個新用戶創(chuàng)建一個匹配的組。
  Linux 權(quán)限模型每個文件系統(tǒng)對象有 3 種類型。這些權(quán)限就是讀(r),寫(w)和執(zhí)行(x)。寫權(quán)限包括修改和刪除對象的能力。此外,這些權(quán)限被分別指定給文件所有者、文件組成員和其他人。
  回到清單 3 第一列,注意,它包括一個 11 個字符的字符串。這第 11 個字符是最近才添加的。我們稍后再討論。第一個字母描述了對象的類型(- 在這個例子中表示普通文件),剩下的 9 個字母每三個字母為一組。第一組表示文件所有者的讀、寫和執(zhí)行權(quán)限。- 表示相應(yīng)的權(quán)限沒有被授予。因此,用戶 ian 就可以讀和寫 .bashrc 文件,但是不能執(zhí)行它;而 root 可以讀、寫 和 執(zhí)行 /bin/bash 文件。第二組表示文件組的讀、寫和執(zhí)行權(quán)限。development 組的成員能夠讀或者寫 ian 的 helloworld.C 文件,而其他人只能讀。類似的,root 組中的成員和其他人能夠讀或者執(zhí)行 /bin/bash 文件。
  目錄
  目錄和常規(guī)文件一樣使用相同的權(quán)限標(biāo)識,但是它們的翻譯不同。目錄的讀權(quán)限允許用戶使用該權(quán)限列出目錄內(nèi)容。寫權(quán)限意味著用戶使用該權(quán)限能夠在目錄中創(chuàng)建或者刪除文件。執(zhí)行權(quán)限允許用戶輸入目錄并訪問任意子目錄。沒有執(zhí)行權(quán)限,目錄下的文件系統(tǒng)對象就是不可訪問的。沒有讀權(quán)限,目錄下的文件系統(tǒng)對象在目錄清單下就是不可見的,但是如果知道磁盤上對象的完整路徑,這些對象仍是可訪問的。清單 4 是說明這些問題的非常人工的例子。
  清單 4. 權(quán)限和目錄
  [ian@echidna ~]$ ls -l /home
  total 32
  drwxr-x---. 38 editor   editor      12288 Nov 30 10:49 editor
  drwxr-x---.  4 greg     development  4096 Nov 30 12:44 greg
  drwx------. 21 gretchen gretchen     4096 Nov 30 11:26 gretchen
  drwxr-xr-x. 41 ian      ian          4096 Nov 30 10:51 ian
  drwx------. 21 ianadmin ianadmin     4096 May 28  2010 ianadmin
  d-wx--x--x. 21 tom      tom          4096 Nov 30 11:30 tom
  [ian@echidna ~]$ ls -a ~greg/.ba*
  /home/greg/.bash_history  /home/greg/.bash_profile
  /home/greg/.bash_logout   /home/greg/.bashrc
  [ian@echidna ~]$ ls -a ~gretchen
  ls: cannot open directory /home/gretchen: Permission denied
  [ian@echidna ~]$ ls -a ~tom
  ls: cannot open directory /home/tom: Permission denied
  [ian@echidna ~]$ head -n 3 ~tom/.bashrc
  # .bashrc
  # Source global definitions
  長清單的第一個字母表示對象的類型(d 表示目錄)。用戶 greg 的主目錄有 development 組成員的讀和寫權(quán)限,因此用戶 tom 和 ian 能夠列出目錄。用戶 gretchen 的主目錄沒有 gretchen 組或者其他用戶的讀和執(zhí)行權(quán)限,所以用戶 ian 不能訪問它。用戶 tom 的主目錄有執(zhí)行權(quán)限,但是沒有讀權(quán)限,所以用戶 ian 不能列出內(nèi)容,但是如果知道對象存在,就可以訪問目錄下的對象。
  其他文件系統(tǒng)對象
  ls -l 的輸出可能包含文件系統(tǒng)對象,而不是文件和目錄,如清單中第一個字母所示。在后面的文章中我們還會見到更多,但是現(xiàn)在,只是說明可能的對象類型。
  表 1. 文件系統(tǒng)對象類型
  代碼 對象類型
  - 常規(guī)文件
  d 目錄
  l 符號鏈接
  c 字符特殊設(shè)備
  b 模塊特殊設(shè)備
  p FIFO
  s 套接字
  第 11 個字符
  來自 ls 命令中長清單的第 11 個字符是最近才出現(xiàn)的,所以部分版本仍只顯示頭 10 個字符。在其他情況下,第 11 個字符是一個空格,所以您可能沒有注意到。這個字符表示是否有替換的訪問方法應(yīng)用到文件。當(dāng)跟隨文件模式位的字符是空格時,就表示沒有替換訪問方法。當(dāng)是一個可打印字符時,就有替換方法。這個方法可能是例子的訪問控制清單。GNU ls 使用一個 ‘.’(點)來表示文件只有一個 SELinux 安全上下文。有其他替換訪問方法的文件用 ‘+’(加號)表示。
  變更權(quán)限
  添加權(quán)限
  假設(shè)您創(chuàng)建一個 “Hello world” 的 shell 腳本。當(dāng)您第一次創(chuàng)建腳本時,它通常是不可執(zhí)行的。使用 chmod 命令和 +x 選項添加執(zhí)行權(quán)限,如清單 5 所示。
  清單 5. 創(chuàng)建可執(zhí)行的 shell 腳本
  [ian@echidna ~]$ echo 'echo "Hello world!"'>hello.sh
  [ian@echidna ~]$ ls -l hello.sh
  -rw-rw-r--. 1 ian ian 20 Nov 30 13:05 hello.sh
  [ian@echidna ~]$ ./hello.sh
  bash: ./hello.sh: Permission denied
  [ian@echidna ~]$ chmod +x hello.sh
  [ian@echidna ~]$ ./hello.sh
  Hello world!
  [ian@echidna ~]$ ls -l hello.sh
  -rwxrwxr-x. 1 ian ian 20 Nov 30 13:05 hello.sh
  您可以按類似的方法使用 +r 來設(shè)置讀權(quán)限,使用 +w 設(shè)置寫權(quán)限。事實上,您可以聯(lián)合使用 r、w 和 x。例如,使用 chmod +rwx 將會設(shè)置文件的所有讀、寫和執(zhí)行權(quán)限。chmod 會添加尚未設(shè)置的權(quán)限。
  可選性
  您在上面的例子中可能已經(jīng)注意到,執(zhí)行權(quán)限被設(shè)置給所有者、組 和 其他。為了更具可選性,您可以給模式描述加前綴 u 來設(shè)置用戶權(quán)限,g 來設(shè)置組權(quán)限,還有 o 為其他人設(shè)置。需要指出的是 a 設(shè)置所有用戶的權(quán)限,這就相當(dāng)于忽略它。清單 6 顯示了如何添加用戶和組寫和執(zhí)行權(quán)限到 shell 腳本的其他副本。
  清單 6. 有選擇性地添加權(quán)限
  [ian@echidna ~]$ echo 'echo "Hello world!"'>hello2.sh
  [ian@echidna ~]$ chmod ug+xw hello2.sh
  [ian@echidna ~]$ ls -l hello2.sh
  -rwxrwxr--. 1 ian ian 20 Nov 30 13:08 hello2.sh
  刪除權(quán)限
  有時您需要刪除權(quán)限,而不單單是添加。簡單地將 + 改變?yōu)?-,就能刪除任何已設(shè)置的指定權(quán)限。清單 7 顯示了如何刪除兩個 shell 腳本上的其他用戶的所有權(quán)限。
  清單 7. 刪除權(quán)限
  [ian@echidna ~]$ ls -l hello*.sh
  -rwxrwxr--. 1 ian ian 20 Nov 30 13:08 hello2.sh
  -rwxrwxr-x. 1 ian ian 20 Nov 30 13:05 hello.sh
  [ian@echidna ~]$ chmod o-xrw hello*.sh
  [ian@echidna ~]$ ls -l hello*.sh
  -rwxrwx---. 1 ian ian 20 Nov 30 13:08 hello2.sh
  -rwxrwx---. 1 ian ian 20 Nov 30 13:05 hello.sh
  請注意,您可以一次改變一個或者多個文件的權(quán)限。正如在 topic 103 的文章中看到其他命令一樣,您甚至可以使用 -R(或者 --recursive)選項在目錄和文件上進(jìn)行遞歸操作。
  設(shè)置權(quán)限
  現(xiàn)在已經(jīng)可以添加或者刪除權(quán)限了,您可能會想,怎樣才能只設(shè)置一些特殊權(quán)限。使用 = 替換 + 或者 - 來完成這個動作。要在上述腳本中設(shè)置權(quán)限,這樣其他用戶就沒有訪問權(quán)利,您可以使用 chmod o= hello* 替換我們用于刪除權(quán)限的命令。
  如果您想對用戶、組合或其他設(shè)置不同的權(quán)限,您可以通過逗號分隔不同的表達(dá);例如,ug=rwx,o=rx,或者您可以使用稍后提到的數(shù)字權(quán)限。
  八進(jìn)制權(quán)限
  目前為止,您都是使用符號(ugoa 和 rxw)來指定權(quán)限。每組中有三個可能的權(quán)限。您還可以使用八進(jìn)制取代符號設(shè)置權(quán)限。按這種方法設(shè)置的權(quán)限使用高達(dá) 4 位八進(jìn)制數(shù)字。討論屬性時,我們會查看第 1 個數(shù)字。第 2 個數(shù)字定義了用戶權(quán)限,第 3 個是組權(quán)限,第 4 個是其他權(quán)限。這三個數(shù)字中的每一個都通過添加所需的權(quán)限設(shè)置來構(gòu)建:讀(4),寫(2)和執(zhí)行(1)。在 清單 5 中的 hello.sh 例子中,創(chuàng)建的腳本有權(quán)限 -rw-r--r--,相當(dāng)于八進(jìn)制 644。設(shè)置每個人的執(zhí)行權(quán)限將模式改為 755。
  當(dāng)您想要一次設(shè)置所有權(quán)限,而不給予每個組相同權(quán)限時,設(shè)置使用數(shù)字權(quán)限非常方便。使用 表 2 作為一個方便的八進(jìn)制權(quán)限參考。
  表 2. 數(shù)字權(quán)限
  符號 八進(jìn)制
  rwx 7
  rw- 6
  r-x 5
  r-- 4
  -wx 3
  -w- 2
  --x 1
  --- 0
  suid 和 sgid
  Linux 權(quán)限模型有兩個特殊的訪問模式,名為 suid(設(shè)置用戶 id)和 sgid(設(shè)置組 id)。當(dāng)可執(zhí)行的程序設(shè)置為 suid 訪問模式,它就會開始運行,好像是由文件所有者啟動而不是由真正啟動它的用戶啟動。類似的,設(shè)置為 sgid 訪問模式,程序就會運行,好像啟動用戶屬于文件組,而不屬于他所有的組?梢詥为毣蛘咄瑫r設(shè)置兩個訪問模式。
  清單 8 顯示了可執(zhí)行的 passwd 由 root 所有:
  清單 8. /usr/bin/

億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
   聯(lián)系:億恩小凡
   QQ:89317007
   電話:0371-63322206


本文出自:億恩科技【www.ibaoshan.net】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線

     
     
    黑人狂虐中国人妻陈艳| 无码A级毛片日韩精品| 国产精品亚洲欧美大片在线观看| 影音先锋AⅤ无码资源网| 特级小箩利无码毛片| 久久无码人妻一区二区三区午夜| 国产VIDEOSSEX精品| 中文字幕乱码人妻综合二区三区 | 欧美黑人性爱视频 | JUX900被公每天侵犯的我| 亚洲大尺度专区无码| 日本熟妇人妻XXXXX视频| 久久久久国色AⅤ免费看| 国产A V无码专区亚洲AV| 中文在线っと好きだった官网| 无码无套少妇毛多18PX| 欧美一区二区三区成人片在线| 好疼太大了太粗太长了视频| 被村长狂躁俩小时玉婷| 亚洲综合色区另类小说| 天天综合天天爱天天做| 女角色翻白眼流口水流眼泪图片| 国产一区二区三区影院| 办公室撕开奶罩揉吮奶头在线观看 | 9999国产精品欧美久久久久久| 性色AV无码中文AV有码VR| 人妻中出无码一区二区三区| 久久久久久久99精品国产片| 国产精品久久久久婷婷五月色 | 天天摸夜夜摸夜夜狠狠摸| 免费日韩无人区码卡二卡3卡 | 国产成人精品久久久久精品日日 | 成人无码精品一区二区三区| 野花香视频在线观看社区| 偷窥 间谍 隐 TUBE| 欧美亚洲精品中文字幕乱码| 久久国产精品成人影院| 国产精品青青青高清在线 | 午夜三级手机在线电影| 人人爽人人爽人人片AV| 久久婷婷人人澡人人喊人人爽| 国产乱码一区二区三区免费| 被多人玩弄的烂货苏妖精| 野花高清在线观看免费3中文| 无码精品人妻一区二区三区AV| 欧美性受XXXX88喷潮| 久久久久亚洲AV无码永不 | 无码秘 蜜桃一区二区三区 | 美女MM131爽爽爽| 国偷自产一区二区免费视频| 德国FREE性VIDEO极品| 2021久久天天躁狠狠躁夜夜| 亚洲国产另类久久久精品黑人| 四虎永久在线精品免费无码| 欧美极品小妇另类xXXX性| 久久精品国产导航| 国产精品亚洲А∨无码播放| 白嫩美女被内射59| 中文字幕AV一区中文字幕天堂 | 成熟妇女性成熟满足视频| 装醉把自己给流浪汉玩| 亚洲成AV人片在WWW色猫咪| 四川绿帽人妻51分钟在线| 欧美性生交XXXXX免费观看| 浪货趴办公桌~H揉秘书电影| 国产亚洲婷婷香蕉久久精品| 夫妻互换呻吟抽插小说| JLZZ大全高潮多水| 又色又爽又黄的视频软件APP| 亚洲av网站在线观看| 少妇高潮惨叫久久久久久 | AV永久天堂一区二区三区香港 | 7723影视大全在线观看| 亚洲熟妇少妇任你躁在线观看| 羞羞漫画_成人漫画_成人专用| 色偷偷WWW8888| 强行破瓜稚嫩粗暴顶弄哭喊| 狼人大香伊蕉国产WWW亚洲| 黑人巨大进入白人美女视频| 国产成人精品2021| 餐桌下狂C亲女水欧阳凝| 27邪态恶动图GIF喷水赞一把| 亚洲人精品午夜射精日韩| 亚洲AⅤ久久久噜噜噜噜| 熟妇高潮精品区一区二区三| 人妻丰满熟妇av无码区HD| 男人进入女人下部图| 久久久久久久精品免费看 | 亚洲 欧洲 日韩 综合 第一页| 少妇BBB搡BBBB搡BBBB| 热RE99久久精品国产99热| 美美哒免费高清影院| 久久精品成人免费国产片小草| 国产亚洲美女精品久久久久 | 四川绿帽人妻51分钟在线| 人与各种动ZZZ0O0OXXX| 欧美A级毛欧美1级A大片式放| 巨大垂乳日本熟妇挤奶| 久久精品99久久香蕉国产| 好吊妞国产欧美日韩免费观看| 国产精品久久午夜夜伦鲁鲁| 隔壁人妻偷人BD中字| 成年网站免费视频黄A站 | 成年美女黄网站18禁免费| AV天堂午夜精品一区| 中文字幕久久精品波多野结百度 | 人妻少妇看A偷人无码| 欧美XXXX做受欧美88| 麻豆av一区二区三区久久| 久久精品国产亚洲AV麻| 激情爆乳一区二区三区| 国产在线成人一区二区三区| 国产精品VA无码免费麻豆| 东北妇女精品BBWBBW| 被村长狂躁俩小时玉婷视频| AV色欲无码人妻中文字幕| 26UUU另类亚洲欧美日本| 中国CHAIN同志GAY片国产| 一本一道波多野结衣AV一区| 亚洲色AV无码AV丰满AV| 亚洲欧美精品伊人久久| 亚洲大色堂人在线无码| 亚洲AV无码国产一区二区三区不| 午夜自慰喷水女成人AV| 无码日韩精品一区二区免费暖暖 | 久久在精品线影院精品国产| 久久国内精品自在自线400部| 精东传媒VS天美传媒| 狠狠色综合7777久夜色撩人| 国内最真实的XXXX人伦| 国精产品一码二码三M| 国产日韩精品SUV| 国产麻豆成人传媒免费观看| 国产高清在线精品一本大道| 国产成人AⅤ片在线观看| 国产69精品久久久久久妇女迅雷| 丰满少妇女裸体BBW| 丰满多毛的陰户视频| 二虎进入温如玉160章小说| 大学生酒店呻吟在线观看| 成人亚洲区无码区在线点播| 成 人 网 站 在线 看 免费| 超碰97人人做人人爱亚洲尤物| 波多野结衣456| 成 人 黄 色 视 频网址大全| 成人A级毛片免费观看AV网站| 成 人 黄 色 网站 69| 成人欧美激情亚洲日韩蜜臀| 成人av在线网站| 成长人短视频B站| 动漫成人无码免费视频在线播| 大乳VIDEOS巨大吃奶| 丰满熟妇VIDEOSXXXX| 国产成人精品亚洲一区| 国产精品国产自线拍免费软件 | 亚洲中文字幕久久精品无码A| 亚洲午夜性春猛交XXXX偷窥| 亚洲一码和欧洲二码的尺码区别| 亚洲一区二区三区AV无码| 亚洲综合小说另类图片五月天| 亚洲中文字幕无码一久久区| 一本一道波多野毛片结衣AV黑人| 伊人久久大香线焦AV综合影院| 在公交车上弄到高C了怎么办| 中文字幕无码不卡一区二区三区 | 车子一晃一晃的就C进去了肉| 成人欧美一区二区| 岛国AV在线无码播放| 高清国产亚洲精品自在久久| 国产成人免费AV片在线观看| 国产精品久久午夜夜伦鲁鲁 | 老公和兄弟一前一后攻击| 蜜臀AV网站在线| 欧美成人免费全部网站| 欧洲码和亚洲码的尺码区别| 日本高清在线观看视频WWW色| 色婷婷亚洲婷婷八月中文字幕| 色偷偷AV老熟女| 无码国产精品一区二区免费I6| 压在窗户上C给别人看窗前| 亚洲HAIRY多毛PICS大全| 亚洲精品美女久久7777777| 亚洲熟女www一区二区三区| 艳妇乳肉豪妇荡乳AV| 中国BGMBGMBGM老妇和青年交| 99RE热这里只有精品视频| YELLOW在线资源免费观看| 成人永久免费福利视频免费| 国产成人精品日本亚洲专区61| 国产美女精品视频线免费播放软件| 国内精品久久久久久久97牛牛| 精品浪潮av一区二区三区| 久久久久久综合网天天| 蜜桃AV一区二区三区| 欧美熟妇精品一区二区三区| 日产精品久久久久久久性色| 水蜜桃国产成人精品网站| 午夜性影院爽爽爽爽爽爽| 亚洲国模私拍人体GOGO| 一本一道精品欧美中文字幕|