亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

文件和目錄之設置用戶ID和設置組ID

2024-06-28 13:28:49
字體:
來源:轉載
供稿:網友
文件和目錄之設置用戶ID和設置組ID

與一個進程相關聯的ID有6個或更多,它們如表4-4所示:

表4-4 與每個進程相關聯的用戶ID和組ID

實際用戶ID 我們實際上是誰 實際組ID
有效用戶ID 用于文件訪問權限檢查 有效組ID 附加組ID
保存的設置用戶ID 由exec函數保存 保存的設置組ID

  • 實際用戶ID和實際組ID標識我們究竟是誰(執行這個程序的用戶和組)。這兩個字段在登錄時取自口令文件中的登錄項。通常,在一個登錄會話間這些值并不改變,但是超級用戶進程有方法改變它們。
  • 有效用戶ID,有效組ID以及附加組ID決定了我們的文件訪問權限。
  • 保存設置用戶ID和保存設置組ID在執行一個程序時包含了有效用戶ID和有效組ID的副本

在POSIX.1 2001版中,需要這些保存的ID。在早期POSIX版本中,它們是可選的。一個應用程序在編譯時可測試常量_POSIX_SAVED_IDS,或在運行時從參數_SC_SAVED_IDS調用函數sysconf,以判斷此實現是否支持這種特征。

通常,有效用戶ID等于實際用戶ID,有效組ID等于實際組ID。

每個文件都有一個所有者和組所有者,所有者由stat結構中的st_uid成員表示,組所有者則由st_gid成員表示。

當執行一個程序文件時,進程的有效用戶ID通常就是實際用戶ID,有效組ID通常就是實際組ID。但是可以在文件模式字(st_mode)中設置一個特征標志,其含義是“當執行此文件時,將進程的有效用戶ID設置為文件所有者的用戶ID(st_uid)”。與此相類似,在文件模式字中可以設置另一位,它使得將執行此文件的進程的有效組ID設置為文件的組所有者ID(st_gid)。在文件模式字中的這兩位被稱為設置用戶ID(set-user-ID)位和設置組ID(set-group-ID)位。

例如,若文件所有者是超級用戶,而且設置了該文件的設置用戶ID位,然后當該程序由一個進程執行時,則該進程具有超級用戶特權。不管執行此文件的進程的實際用戶ID是什么,都進行這種處理。例如,UNIX程序passwd(1)允許任一用戶改變其口令,該程序是一個設置用戶ID程序。因為該程序應能將用戶的新口令寫入口令文件(一般是/etc/passwd或/etc/shadow)中,而只有超級用戶才具有對該文件的寫權限,所有需要使用設置用戶ID特征。因為運行設置用戶ID程序的進程通常得到額外的權限,所以編寫這種程序時要特別謹慎。

設置用戶ID及設置組ID位都包含在st_mode值中。這兩位可用常量S_ISUID和S_ISGID測試。

本篇博文內容摘自《UNIX環境高級編程》(第二版),僅作個人學習記錄所用。關于本書可參考:http://www.apuebook.com/。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品视频在线| 韩国v欧美v日本v亚洲| 欧美野外猛男的大粗鳮| 亚洲摸下面视频| 国产亚洲一区二区精品| 亚洲一区二区三区在线免费观看| 大胆欧美人体视频| 亚洲精品日韩在线| 国产精品v日韩精品| 欧美色视频日本高清在线观看| 国内外成人免费激情在线视频网站| 成人中心免费视频| 91免费看视频.| 91丨九色丨国产在线| 国产91热爆ts人妖在线| 国产mv免费观看入口亚洲| 久久91亚洲人成电影网站| 日韩在线资源网| 欧美裸体男粗大视频在线观看| 国产精品免费在线免费| 亚洲精品免费一区二区三区| 亚洲精品永久免费| 国产精品video| 久久久久久国产精品美女| 国产精品自产拍在线观看中文| 日韩精品视频中文在线观看| 尤物九九久久国产精品的分类| 国产精品久久久久久久9999| 色久欧美在线视频观看| 欧美激情一区二区三区在线视频观看| 国产成人激情小视频| 久久精品国产精品| 国内精品久久久久久中文字幕| 国产啪精品视频| 欧美国产一区二区三区| 久久久久久久久91| 日韩专区中文字幕| 国产日韩在线精品av| 欧美精品18videos性欧| 久久伊人精品视频| 在线精品播放av| 欧美视频一区二区三区…| 正在播放亚洲1区| 日韩亚洲综合在线| 国产精品美腿一区在线看| 日韩成人在线观看| 韩国一区二区电影| 久久影视免费观看| 国产精品6699| 久久久av网站| 97超级碰碰碰| 欧美在线www| 国内成人精品一区| 亚洲精品电影在线| 亚洲美女性视频| 亚洲日韩欧美视频一区| 亚洲男人av在线| 国产mv免费观看入口亚洲| 亚洲人成网7777777国产| 亚洲自拍中文字幕| 亚洲第一级黄色片| 中文字幕成人精品久久不卡| 久久亚洲私人国产精品va| 97精品国产97久久久久久免费| 欧美肥臀大乳一区二区免费视频| 色777狠狠综合秋免鲁丝| 欧美一级淫片aaaaaaa视频| 亚洲欧洲中文天堂| 久久国产天堂福利天堂| 亚洲xxxx视频| 久久99亚洲精品| 亚洲欧美精品一区二区| 成人久久久久爱| 久久久精品999| 欧美大成色www永久网站婷| 日韩禁在线播放| 亚洲国产精品成人av| 日韩欧美亚洲成人| 精品动漫一区二区三区| 久久天天躁日日躁| 国产精品久久久久久久久久三级| 国产第一区电影| 成人性教育视频在线观看| 久久精品男人天堂| 亚洲a区在线视频| 91精品国产综合久久香蕉的用户体验| 国产精品久久久久久久久久久久| 国产精品久久久久久久久久久新郎| 日韩av免费在线播放| 欧美性极品xxxx娇小| 欧美性xxxx极品高清hd直播| 国产成人在线亚洲欧美| 国内精品小视频在线观看| 91中文精品字幕在线视频| 精品久久在线播放| 欧美日韩亚洲一区二区三区| 欧美激情伊人电影| 91精品国产色综合久久不卡98口| 91av视频在线| 成人久久一区二区| 秋霞成人午夜鲁丝一区二区三区| 欧美一级大片在线免费观看| 色综合视频网站| 国产精品国内视频| 日韩欧美亚洲范冰冰与中字| 9.1国产丝袜在线观看| 亚洲色图美腿丝袜| 高清欧美电影在线| 成人性生交xxxxx网站| 欧美体内谢she精2性欧美| 久久精品99久久香蕉国产色戒| 欧美精品制服第一页| 欧美野外猛男的大粗鳮| 国产精品美女主播在线观看纯欲| 亚洲国产成人久久综合| 久久久久久久久久久免费| 成人日韩在线电影| 亚洲第一av网站| 国产成人精品视| 国产精品久久久久不卡| 亚洲va欧美va国产综合久久| 亚洲欧洲日产国码av系列天堂| 热久久视久久精品18亚洲精品| 一本色道久久88综合日韩精品| 欧美大成色www永久网站婷| 狠狠做深爱婷婷久久综合一区| 正在播放欧美视频| 欧美亚洲激情视频| 热久久这里只有精品| 国产精品福利片| 色偷偷88888欧美精品久久久| 国产视频精品va久久久久久| 国产精品情侣自拍| 韩国日本不卡在线| 欧美老女人在线视频| 成人免费网站在线看| 日韩电影网在线| 欧美一级视频一区二区| 一区二区亚洲欧洲国产日韩| www.美女亚洲精品| 欧美日韩中国免费专区在线看| 高清在线视频日韩欧美| 4438全国成人免费| 91国语精品自产拍在线观看性色| 国产日韩欧美夫妻视频在线观看| 日韩av免费网站| 日韩av一卡二卡| 97在线看福利| 8050国产精品久久久久久| 久久韩剧网电视剧| 欧美性xxxx极品hd欧美风情| 高清视频欧美一级| 久久免费观看视频| 亚洲精品久久久久久久久| 日韩在线观看免费全集电视剧网站| 91牛牛免费视频| 日韩网站免费观看高清| 91高清在线免费观看| 国产福利成人在线| 久久国产视频网站| 国产激情综合五月久久| 欧美精品在线免费播放| 久久精品最新地址| 亚洲一区999|