首页 > 代码库 > 对linux文件权限的理解

对linux文件权限的理解

档案 和 目录 都有权限:r、w 、x,并且对于 拥有者(属主),同组用户,其他用户 都有对应的权限限制 

 
对于档案(即文件):r-代表读,可读取文件的内容;w-代表写,可修改文件的内容;x-代表执行,可以执行文件
 
对于目录(记录文件清单):r-代表可以列出其中的档案相关信息;w-代表目录下文件和目录的删除、重命名、新建;x-代表可以以该目录作为工作目录;
 
总结:
 
文件的访问及使用限制由文件本身的权限决定,但是文件名称的修改、文件本身的
 
删除是由文件所在目录的w权限决定的。
 
文件的拥有着或者root可以修改档案或者目录的权限。
 
另外:cd、ls等系统提供的命令也是有权限的,可以通过删除其x权限禁止用户使
用该命令。
 
用户使用系统:即用户通过一个程序去操作文件或档案,要顺利进行这一动作,得
 
满足两个条件:
 
(1)对该程序的访问权限:如对 cd 、ls 等的x权限
 
(2)对要操作的目标文件的访问权限
 
举例:用户 dvid 进行操作:vim test.cpp
 
(1)首先 dvid 得具有 vim 程式的执行权限:x
 
(2)其次 dvid得具有test.cpp的读写权限:rw

对linux文件权限的理解