青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

T9的空間

You will never walk alone!

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  69 隨筆 :: 0 文章 :: 28 評論 :: 0 Trackbacks

這里要稍微寫一些linux下復雜的權限管理,應該只是一小部分知識,還有一些關于cap的東西以后再看。

與process關聯(lián)的ID
誰execute這個process的人稱為real user id,應該就是登陸時使用的user
real group id也一樣.
一般在一個登陸Session中,這兩個值都不會改變,但是超級用戶進程可以改變
像Android中每個APK有獨自的User id,然后類似rild之類的native deamon process就會嘗試改變自己的user id為類似radio之類的東西。

在運行中檢查權限所使用的id稱為有效用戶id,effective user id
然后還有有效組ID
附加組ID

一般有效用戶ID == 真實用戶ID, 有效組ID == 真實組ID
但是如果在可執(zhí)行文件的st_mode中有設置 set-user-ID/set-group-ID
那在執(zhí)行這個文件的時候 有效用戶ID和有效組ID會變成文件的owner

一般有設置set-user-ID/set-group-ID的程序都會獲得額外的權限

關于文件權限,有一些容易引起誤解的,也還有一些我自己也沒有理解清楚的

文件權限比較好理解,O_TRUNC需要文件具有寫權限。

文件夾的寫權限,應該就是類似能不能在其中create/update/delete文件和文件夾
文件夾的讀權限,應該就是讀文件夾里面的文件/文件夾列表,通常我們 ls 當前文件夾就必須具有讀權限
文件夾的執(zhí)行權限,這個東西聽說又叫搜索位,通常我們cd XXX,就必須在當前文件夾下搜索XXX是否存在,然后就是當我們訪問類似這種很長路徑的文件/aaa/bbb/ccc/dd.txt
對aaa,bbb,ccc必須具有執(zhí)行權限,就是搜索

一般如果具有讀權限就應該就可以搜索,如果這之前有區(qū)別,就是應該是搜索的范圍大于能讀到的內容。
也就是之后需要知道一個Folder本身里面有寫什么內容,我目前知道的是一定有當前的文件列表--> TODO: 看情景分析 or 去看下 ls 的實現(xiàn),ls里面有比較多參數(shù)有些是需要x的有些是需要r的,例如 ls -l如果沒有執(zhí)行權限就只能拿到 name ,能知道是folder還是file,除此之外其他的東西都拿不到,文件本身的權限,user,group

-->linux目錄中記錄的應該是只有兩個東西 inode & name.這與文件系統(tǒng)的實現(xiàn)有關。

另外增刪文件都需要WX權限

另外內核對文件操作權限的判斷順序...如果是owner就會看owner權限,group權限就不會看了,如果在group中則others也就不看了,這個邏輯上正常,而且可以想一下kernel的實現(xiàn),一定是if-else的判斷出結果后直接返回。


這里就要提如果新建文件/文件夾的時候文件夾的owner user id和group id是誰
user id會是process 有效用戶ID
group id可以有兩種選擇父folder的group id;or process有效組ID
linux中根據(jù)文件系統(tǒng)的不同有的可以在mount fs的時候選擇

文件長度: st_size
lseek到文件末尾之后的空間,會照成文件空洞
文件長度會+空洞的大小,但是這些空洞未必會占用磁盤空間。
du 命令可以看磁盤空間大小

符號鏈接和所謂的硬鏈接完全是兩回事,建議細讀4.14,不要去上網(wǎng)search類似我這種自己記錄給自己看的blog...:(

這章內容比較多而且雜,主要是stat中的每個參數(shù)的意義,需要思考想清楚的東西也比較多,有比較多關于文件操作的System Call

作業(yè)開始:
之后只寫有點意義的題目,無意義的也沒什么可以寫的pass
4.1 stat和lstat的區(qū)別,stat基本不會關心是否是S_IFLNK(符號鏈接),應該是看到S_IFLNK會往下去找真正的File,然后拿到屬性值
而lstat旁道S_IFLNK則會直接返回。第一次看到這樣的函數(shù)設計怪怪的,我的初始感覺是反的。我覺得stat是一個common的設計,不會針對不同的File類型來做一些區(qū)別。Orz...最后不是。

4.2 umask 777意味著rwxrwxrwx全部變沒掉,但是這也沒關系,不知道出題人的意思

4.5 目錄和符號鏈接的長度不可能為0,目錄創(chuàng)建出來就會包含. 和 ..而且 . 的inode指向自己本身會占磁盤空間,符號鏈接肯定也是不能為0的,其中有存指向的鏈接path

4.6 這個有點意思,后面貼代碼

4.7 這個看了下答案,沒看懂>為什么kernel默認的創(chuàng)建文件賦予的權限“可能會,也可能不會”受unmask的值的影響?

4.8 du df的區(qū)別...

4.9 ~ 后面的題大概看了下,不想寫了,好多細節(jié)...

 


 

posted on 2013-05-27 16:42 Torres 閱讀(264) 評論(0)  編輯 收藏 引用 所屬分類: APUE
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            黄色亚洲精品| 欧美成人自拍| 国产欧美精品一区二区色综合| 亚洲一区bb| 亚洲亚洲精品在线观看 | 欧美国产视频在线| 欧美激情在线观看| 一本色道久久加勒比88综合| av成人免费在线| 国产欧美精品日韩精品| 久久夜精品va视频免费观看| 久久人人九九| 亚洲一区二区三区影院| 午夜在线电影亚洲一区| 在线成人av.com| 亚洲精品免费网站| 国产精品高清网站| 久久综合一区| 欧美日韩午夜精品| 久久久久久69| 欧美日韩情趣电影| 久久色在线观看| 欧美日韩国产a| 久久久久久97三级| 欧美日韩一区二区三区视频 | 亚洲欧美日韩一区在线| 久久精品日产第一区二区| 日韩一级黄色av| 欧美一区二区在线看| 日韩亚洲视频| 久久精彩视频| 亚洲男同1069视频| 欧美成年视频| 久久久人成影片一区二区三区| 欧美区视频在线观看| 欧美专区福利在线| 欧美日本不卡视频| 免费成人美女女| 国产视频久久久久久久| 亚洲久久视频| 91久久久久久| 久久久久99| 欧美一进一出视频| 国产精品草莓在线免费观看| 亚洲国产成人久久综合| 国产亚洲毛片在线| 亚洲尤物影院| 亚洲欧美bt| 国产精品国产三级国产普通话99 | 国产精品久久久久一区二区三区共| 裸体女人亚洲精品一区| 国产伦精品一区二区三区视频孕妇| 亚洲欧洲日韩综合二区| 91久久久一线二线三线品牌| 久久国产精品99精品国产| 久久成人免费网| 国产精品自拍在线| 亚洲欧美日本国产专区一区| 亚洲网站在线播放| 欧美日韩亚洲91| 99re8这里有精品热视频免费| 亚洲乱码精品一二三四区日韩在线 | 国产精品久久久久av| 日韩一级不卡| 亚洲一区二区三区精品在线| 欧美日韩国产在线看| 亚洲免费电影在线| 亚洲一区二区免费| 国产精品成人aaaaa网站| 99视频精品免费观看| 亚洲一区久久久| 国产精品久久久久一区二区| 亚洲一区亚洲二区| 久久精品免费| 在线不卡免费欧美| 欧美成人嫩草网站| 夜夜嗨av一区二区三区中文字幕 | 免费在线播放第一区高清av| 欧美不卡高清| 一区二区三区四区国产精品| 欧美日韩综合久久| 欧美一区在线视频| 欧美福利一区二区| 亚洲天堂第二页| 国产欧美日韩精品在线| 欧美一区二区三区在线观看| 免费日韩视频| 亚洲视频1区| 黑人中文字幕一区二区三区| 欧美国产日韩一区二区在线观看| 亚洲另类春色国产| 久久精品一区| 99视频一区二区| 国产日韩一级二级三级| 久久资源av| 亚洲综合色丁香婷婷六月图片| 久久人人精品| 一本高清dvd不卡在线观看| 国产精品主播| 欧美理论在线| 久久精品国亚洲| aⅴ色国产欧美| 欧美xart系列在线观看| 亚洲欧美精品suv| 亚洲国产精品一区二区www| 亚洲在线成人| 亚洲国产精品嫩草影院| 欧美中文在线免费| 在线亚洲电影| 亚洲国产合集| 国产亚洲成人一区| 欧美先锋影音| 女主播福利一区| 欧美影院午夜播放| 一区二区三区日韩欧美| 欧美福利视频网站| 麻豆91精品| 久久精品导航| 久久国产精品亚洲77777| 亚洲性感美女99在线| 最近中文字幕日韩精品| 国内综合精品午夜久久资源| 欧美视频在线不卡| 欧美精品日韩一本| 免费一级欧美片在线观看| 久久国产福利| 久久成人综合视频| 午夜精品在线| 午夜久久资源| 欧美一区二区三区男人的天堂 | 久久午夜电影| 久久精品亚洲一区二区| 亚洲欧美在线aaa| 亚洲欧美日韩精品久久亚洲区 | 国产视频精品网| 国产精品视频自拍| 国产精品久久国产精麻豆99网站| 欧美精品一区二区三区蜜臀| 免费看av成人| 欧美+日本+国产+在线a∨观看| 久久久久久有精品国产| 久久精品最新地址| 久久久精品国产免费观看同学| 久久激情综合网| 蘑菇福利视频一区播放| 欧美成人午夜77777| 欧美a级理论片| 欧美精品久久一区二区| 欧美精品免费观看二区| 欧美人与性动交cc0o| 欧美三级小说| 国产欧美精品xxxx另类| 国产在线国偷精品产拍免费yy| 国产一区二区三区在线免费观看| 国产在线麻豆精品观看| 精品福利av| 日韩亚洲欧美一区| 亚洲综合电影| 久久久亚洲一区| 亚洲福利视频免费观看| 亚洲欧洲在线视频| 亚洲线精品一区二区三区八戒| 亚洲欧美怡红院| 欧美+亚洲+精品+三区| 欧美色区777第一页| 国产欧美二区| 亚洲片在线观看| 欧美一级专区| 亚洲国产美国国产综合一区二区| 一本色道久久88综合日韩精品| 午夜精品亚洲一区二区三区嫩草| 久久免费偷拍视频| 国产精品激情电影| 亚洲高清在线观看| 亚洲男人的天堂在线观看| 美女诱惑一区| 亚洲午夜精品一区二区| 久久久久久久久伊人| 欧美日韩精品一区| 欧美在线观看一二区| 猛男gaygay欧美视频| 国产精品区一区二区三区| 亚洲国产精品va在线观看黑人| 亚洲欧美日韩网| 最新日韩精品| 欧美一区二区视频在线观看2020 | 欧美成人资源网| 国产亚洲欧洲| 亚洲一级黄色片| 亚洲福利在线观看| 性8sex亚洲区入口| 欧美日韩一区三区四区| 亚洲高清一区二| 久久青草久久| 亚洲欧美日韩成人| 国产精品国产三级国产专播品爱网 | 久久这里只有| 狠狠久久亚洲欧美专区| 亚洲免费人成在线视频观看| 欧美国产精品劲爆|