亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 07.htm

?? Linux系統(tǒng)函數(shù)用法的詳細(xì)介紹
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
    <TD>      <DIV align=left><FONT face=宋體 size=2><BR>getegid(取得有效的組識別碼)     </FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>相關(guān)函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>getgid,setgid,setregid<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>#include&lt;unistd.h&gt;<BR>#include&lt;sys/types.h&gt;<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>定義函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>gid_t     getegid(void);<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>函數(shù)說明 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>getegid()用來取得執(zhí)行目前進(jìn)程有效組識別碼。有效的組識別碼用來決定進(jìn)程執(zhí)行時(shí)組的權(quán)限。返回值返回有效的組識別碼。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>main()<BR>{ <BR>printf("egid is       %d\n",getegid());<BR>}<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>執(zhí)行 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>egid is 0       /*當(dāng)使用root身份執(zhí)行范例程序時(shí)*/<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋體 size=2><A       name=linuxc96></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2><BR>geteuid(取得有效的用戶識別碼)     </FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>相關(guān)函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>getuid,setreuid,setuid<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>#include&lt;unistd.h&gt;<BR>#include&lt;sys/types.h&gt;<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>定義函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>uid_t     geteuid(void)<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>函數(shù)說明 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>geteuid()用來取得執(zhí)行目前進(jìn)程有效的用戶識別碼。有效的用戶識別碼用來決定進(jìn)程執(zhí)行的權(quán)限,借由此改變此值,進(jìn)程可以獲得額外的權(quán)限。倘若執(zhí)行文件的setID位已被設(shè)置,該文件執(zhí)行時(shí),其進(jìn)程的euid值便會(huì)設(shè)成該文件所有者的uid。例如,執(zhí)行文件/usr/bin/passwd的權(quán)限為-r-s--x--x,其s       位即為setID(SUID)位,而當(dāng)任何用戶在執(zhí)行passwd 時(shí)其有效的用戶識別碼會(huì)被設(shè)成passwd 所有者的uid 值,即root的uid       值(0)。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>返回有效的用戶識別碼。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>main()<BR>{ <BR>printf ("euid is %d       \n",geteuid());<BR>}<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>執(zhí)行 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>euid is 0       /*當(dāng)使用root身份執(zhí)行范例程序時(shí)*/<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋體 size=2><A       name=linuxc97></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2><BR>getgid(取得真實(shí)的組識別碼)   </FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>相關(guān)函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>getegid,setregid,setgid<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>#include&lt;unistd.h&gt;<BR>#include&lt;sys/types.h&gt;<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>定義函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>gid_t     getgid(void);<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>函數(shù)說明 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>getgid()用來取得執(zhí)行目前進(jìn)程的組識別碼。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>返回組識別碼<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>main()<BR>{<BR>printf(“gid is       %d\n”,getgid());<BR>}<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>執(zhí)行 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>gid is 0       /*當(dāng)使用root身份執(zhí)行范例程序時(shí)*/<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋體 size=2><A       name=linuxc98></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2><BR>getgrent(從組文件中取得賬號的數(shù)據(jù))       </FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>相關(guān)函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體   size=2>setgrent,endgrent<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>#include&lt;grp.h&gt;<BR>#include       &lt;sys/types.h&gt;<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>定義函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>struct group       *getgrent(void);<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>函數(shù)說明 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>getgrent()用來從組文件(/etc/group)中讀取一項(xiàng)組數(shù)據(jù),該數(shù)據(jù)以group       結(jié)構(gòu)返回。第一次調(diào)用時(shí)會(huì)取得第一項(xiàng)組數(shù)據(jù),之后每調(diào)用一次就會(huì)返回下一項(xiàng)數(shù)據(jù),直到已無任何數(shù)據(jù)時(shí)返回NULL。<BR>struct       group{<BR>char *gr_name; /*組名稱*/<BR>char *gr_passwd; /* 組密碼*/<BR>gid_t       gr_gid; /*組識別碼*/<BR>char **gr_mem; /*組成員賬號*/<BR>}<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>返回group結(jié)構(gòu)數(shù)據(jù),如果返回NULL則表示已無數(shù)據(jù),或有錯(cuò)誤發(fā)生。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>附加說明 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>getgrent()在第一次調(diào)用時(shí)會(huì)打開組文件,讀取數(shù)據(jù)完畢后可使用endgrent()來關(guān)閉該組文件。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>錯(cuò)誤代碼 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>ENOMEM       內(nèi)存不足,無法配置group結(jié)構(gòu)。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>#include&lt;grp.h&gt;<BR>#include&lt;sys/types.h&gt;<BR>main()<BR>{<BR>struct       group *data;<BR>int i;<BR>while((data=       getgrent())!=0){<BR>i=0;<BR>printf(“%s:%s:%d:”,data-&gt;gr_name,data-&gt;gr_passwd,data-&gt;gr_gid);<BR>while(data-&gt;gr_mem[i])printf(“%s,”,data-&gt;gr_mem[i++]);<BR>printf(“\n”);<BR>}<BR>endgrent();<BR>}<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>執(zhí)行 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>root:x:0:root,<BR>bin:x:1:root,bin,daemon,<BR>daemon:x:2:root,bin,daemon,<BR>sys:x:3:root,bin,adm,<BR>adm:x:4:root,adm,daemon<BR>tty:x:5<BR>disk:x:6:root<BR>lp:x:7:daemon,lp<BR>mem:x:8<BR>kmem:x:9:<BR>wheel:x:10:root<BR>mail:x:12:mail<BR>news:x:13:news<BR>uucp:x:14:uucp<BR>man:x:15:<BR>games:x:20<BR>gopher:x:30<BR>dip:x:40<BR>ftp:x:50<BR>nobody:x:99<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋體 size=2><A       name=linuxc99></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2><BR>getgrgid(從組文件中取得指定gid 的數(shù)據(jù))       </FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>相關(guān)函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>fgetgrent,getgrent,getgrnam<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>表頭文件 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>#include&lt;grp.h&gt;<BR>#include&lt;sys/types.h&gt;<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>定義函數(shù) </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>strcut group * getgrgid(gid_t       gid);<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>函數(shù)說明 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>getgrgid()用來依參數(shù)gid指定的組識別碼逐一搜索組文件,找到時(shí)便將該組的數(shù)據(jù)以group結(jié)構(gòu)返回。group結(jié)構(gòu)請參考getgrent()。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>返回值 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體       size=2>返回group結(jié)構(gòu)數(shù)據(jù),如果返回NULL則表示已無數(shù)據(jù),或有錯(cuò)誤發(fā)生。<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>范例 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2>/*       取得gid=3的組數(shù)據(jù)*/<BR>#include&lt;grp.h&gt;<BR>#include&lt;sys/types.h&gt;<BR>main()<BR>{<BR>strcut       group *data;<BR>int i=0;<BR>data =       getgrgid(3);<BR>printf(“%s:%s:%d:”,data-&gt;gr_name,data-&gt;gr_passwd,data-&gt;gr_gid);<BR>while(data-&gt;gr_mem[i])printf(“%s       ,”,data-&gt;mem[i++]);<BR>printf(“\n”);<BR>}<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2>執(zhí)行 </FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體     size=2>sys:x:3:root,bin,adm<BR></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋體 size=2><A       name=linuxc100></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋體 size=2><BR></FONT></DIV></TD>    <TD>      <DIV align=left><FONT face=宋體 size=2><BR>getgrnam(從組文件中取得指定組的數(shù)據(jù))       </FONT></DIV></TD></TR>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合中文综合网| 一区二区三区**美女毛片| 欧美在线免费播放| 国产精品传媒在线| 日本乱人伦一区| 日日夜夜精品视频天天综合网| 9191精品国产综合久久久久久| 日本最新不卡在线| 国产午夜精品福利| 91视频91自| 午夜精品123| 精品国产电影一区二区| 国产成人精品免费视频网站| 国产精品麻豆欧美日韩ww| 91蜜桃在线免费视频| 亚洲电影欧美电影有声小说| 日韩女优制服丝袜电影| 成人深夜视频在线观看| 亚洲国产日韩在线一区模特 | 91麻豆精品91久久久久久清纯| 日韩高清不卡一区二区三区| 精品国产区一区| av亚洲精华国产精华| 亚洲高清视频中文字幕| 日韩精品一区二区三区四区| 99久久精品情趣| 天堂av在线一区| 日本一区二区综合亚洲| 欧美伦理电影网| 白白色 亚洲乱淫| 美女视频一区在线观看| 亚洲欧洲av另类| 日韩欧美电影一二三| 色美美综合视频| 国产制服丝袜一区| 天天射综合影视| 亚洲天堂成人网| 久久免费电影网| 欧美酷刑日本凌虐凌虐| 成人黄色电影在线| 久久99精品国产麻豆婷婷洗澡| 日本在线不卡视频一二三区| 5858s免费视频成人| 国产精品一区二区三区99| 亚洲国产婷婷综合在线精品| 国产欧美一区二区精品秋霞影院 | 九九九久久久精品| 一区二区三区在线观看欧美| 久久免费的精品国产v∧| 欧美顶级少妇做爰| 色婷婷激情综合| a美女胸又www黄视频久久| 久久99精品一区二区三区三区| 香蕉成人啪国产精品视频综合网| 亚洲第一成人在线| 亚洲精品福利视频网站| 国产精品成人午夜| 久久久久国色av免费看影院| 日韩视频一区二区三区在线播放 | 成人综合日日夜夜| 激情综合网av| 久草中文综合在线| 久久国产视频网| 亚洲成人先锋电影| 亚洲国产欧美在线| 一区二区免费看| 一区二区三区免费| 亚洲一卡二卡三卡四卡| 伊人婷婷欧美激情| 一区二区三区久久| 一区二区三区不卡在线观看| 亚洲色图丝袜美腿| 一区二区三区欧美久久| 亚洲精品菠萝久久久久久久| 亚洲特黄一级片| 一区二区国产盗摄色噜噜| 一区二区三区在线视频观看| 一区二区三区国产精华| 亚洲国产欧美在线人成| 午夜欧美在线一二页| 日韩激情av在线| 麻豆91在线观看| 久久99精品网久久| 国产成人精品网址| www.在线成人| 欧美艳星brazzers| 欧美一级黄色片| 精品福利一区二区三区| 国产日韩欧美精品综合| 国产精品久久久久久久久快鸭| 日韩毛片高清在线播放| 亚洲一区二区精品3399| 日韩国产欧美在线播放| 美女脱光内衣内裤视频久久影院| 九九在线精品视频| 成人精品视频一区二区三区尤物| av中文字幕在线不卡| 91久久精品日日躁夜夜躁欧美| 欧美三级午夜理伦三级中视频| 欧美日韩精品一区二区三区四区| 欧美精品粉嫩高潮一区二区| 26uuu成人网一区二区三区| 久久久精品蜜桃| 亚洲另类在线一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品自拍一区| 91蝌蚪porny九色| 欧美剧情片在线观看| 亚洲国产成人在线| 五月婷婷欧美视频| 国产精品18久久久| 欧美色精品在线视频| 久久综合资源网| 一区二区三区精品在线观看| 激情欧美一区二区三区在线观看| 99九九99九九九视频精品| 欧美剧情片在线观看| 国产精品国产三级国产aⅴ无密码| 亚洲成人免费在线| 成人美女视频在线看| 欧美乱妇20p| 国产精品国产三级国产专播品爱网| 午夜天堂影视香蕉久久| eeuss鲁片一区二区三区| 欧美大白屁股肥臀xxxxxx| 亚洲欧美色图小说| 在线看国产一区| 久久夜色精品一区| 天天综合网 天天综合色| 99久精品国产| 国产视频一区在线观看| 日本美女一区二区| 欧美在线看片a免费观看| 欧美国产亚洲另类动漫| 蜜臀av性久久久久蜜臀aⅴ流畅 | 6080午夜不卡| 亚洲色图一区二区三区| 国产精品中文字幕日韩精品| 日韩一区二区在线观看视频播放| 亚洲日本免费电影| 国产精品1区二区.| 日韩视频一区二区三区| 五月激情综合色| 日本高清免费不卡视频| 国产精品电影一区二区| 国产成人aaa| 精品成人佐山爱一区二区| 日本中文字幕一区二区视频| 欧美三片在线视频观看| 亚洲在线免费播放| 色综合久久中文综合久久97| 国产精品伦理一区二区| 国产福利一区二区三区在线视频| 91精品国产综合久久精品图片| 一区二区三区成人在线视频| 色偷偷久久一区二区三区| 最新日韩在线视频| 91色视频在线| 一级做a爱片久久| 欧美在线视频不卡| 亚洲国产精品久久一线不卡| 欧美在线不卡一区| 亚洲国产综合在线| 欧美另类一区二区三区| 天堂蜜桃91精品| 日韩精品一区二区三区视频| 久久99热这里只有精品| 精品国产乱码91久久久久久网站| 日本欧美肥老太交大片| 精品国产一区二区三区忘忧草 | 国产一区二区精品久久91| 91精品婷婷国产综合久久| 日韩1区2区3区| 欧美va亚洲va香蕉在线| 精品系列免费在线观看| 久久久精品国产免费观看同学| 国产风韵犹存在线视精品| 中文字幕av在线一区二区三区| 国产·精品毛片| 亚洲日本乱码在线观看| 欧美日韩一二三区| 蜜桃久久av一区| 中文字幕欧美区| 91福利国产精品| 男女男精品网站| 国产日本欧洲亚洲| 97精品国产97久久久久久久久久久久| 亚洲精品国产品国语在线app| 欧美剧在线免费观看网站 | 国产伦精品一区二区三区免费迷| 国产欧美日韩不卡免费| 91色综合久久久久婷婷| 日韩福利视频网| 国产色产综合产在线视频| 91色综合久久久久婷婷| 毛片一区二区三区| 国产精品久久三| 欧美剧在线免费观看网站| 国产成人精品影院| 亚洲福中文字幕伊人影院|