- 13
- 0
- 约2.68千字
- 约 4页
- 2016-11-29 发布于江西
- 举报
UNIX系统开发-系统调用-进程间通信.doc
UNIX系统开发-系统调用-进程间通信
基本上所有的系统调用成功时返回0或正数,失败时返回负值。
进程的用户标志号管理
系统调用的格式
#include unistd.h
unsigned short getuid()
unsigned short getgid()
unsigned short geteuid()
unsigned short getegid()
int setuid(int uid)
int setgid(int gid)
int seteuid(int euid)
int setegid(int egid)
参数与功能说明:
前四个系统调用返回进程的实际用户标志号,有效用户标志号,实际用户组标志号和有效组标志号。这些调用总能成功。setuid和setgid用于设置进程的实际用户(组)标志号和有效用户(组)标志号。如果调用进程的有效用户标志号是超级用户标志号,则将调用进程的实际用户(组)标志号和有效用户(组)标志号设为uid和gid;如果调用进程的有效用户标志号不是超级用户标志号,但他的实际用户(组)标志号为uid(gid)时,则其有效用户(组)标志号设为uid或gid。如果调用进程的有效用户标志号不是超级用户标志号,且他的实际用户(组)标志号不为uid(gid)时,则调用失败。Seteuid和setegid与setuid,setgid类似,只不过只对有效用户
您可能关注的文档
最近下载
- 2025年安全性评价工作管理规定.docx VIP
- QQZZJZH0001S-2022 碱式硝酸铜企业标准.pdf VIP
- 粱昆淼第四版数学物理方法第11章.ppt VIP
- 永久基本农田调整更新数据包规范.docx VIP
- 2024年四川省宜宾市中考地理试题(解析版).pdf VIP
- 安全生产法(新完整版)《安全生产法》题库.docx VIP
- 思想政治教育专业《教育见习 1》课程教学大纲.pdf VIP
- 2026年四川眉山社区工作者考试真题解析含答案.docx VIP
- 盐城市鼎烨化工有限公司年产2000吨2,3二甲氧基丙烷、300吨2-甲氧基丙烯项目环境影响评价报告书简本.pdf VIP
- “爱鸟周主题班会.ppt VIP
原创力文档

文档评论(0)