Linux环境中文件访问权限的屏蔽字解析

在Linux环境中,文件访问权限的判定依赖于屏蔽字。具体而言,如果buf.st_mode & S_IRUSR,则表示用户具有读取权限。open函数的第三个参数以及creat函数的第二个参数都可以使用st_mode来设定屏蔽字。以下是具体的屏蔽字意义:S_IRUSR表示用户读取权限,S_IWUSR表示用户写入权限,S_IXUSR表示用户执行权限;S_IRGRP表示组读取权限,S_IWGRP表示组写入权限,S_IXGRP表示组执行权限;S_IROTH表示其他人读取权限,S_IWOTH表示其他人写入权限,S_IXOTH表示其他人执行权限。
ppt 文件大小:1.86MB