首页 > 代码库 > unix文件权限判断
unix文件权限判断
在了解文件的读写执行文件前需了解一下几个概念:
1.进程ID
每个进程都有多个ID关联
实际用户ID 实际用户组ID (标识执行程序的用户)
有效用户ID 有效用户组ID 额外组ID (标识用户访问权限)
保存设置用户ID 保持设置组ID (程序执行时,该ID将设置为有效用户ID)
2.文件访问权限
文件所有者权限,文件组权限,其他人权限,分别对应(读写执行)这三个权限
当一个进程访问文件时,系统内核会做如下判定:
1.如果进程有效用户ID是0(即root身份),允许访问
2.如果进程有效用户ID和文件所有者相同,只要文件对应权限位设置了,就可以访问
3.如果进程有效组ID和文件所有者相同,只要文件对应权限位设置了,就可以访问
4.如果文件其他人对应权限位设置了,就可以访问
unix文件权限判断
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。