日期:2014-05-16  浏览次数:20708 次

Linux下文件的权限

linux下文件的权限
1.什么是linux下的文件,文件权限有哪些。
 文件:计算机中的资源在操作系统中的体现。在windows下文件有类型,用扩展名来区别。在linux下没有文件类型,没有扩展名。在linux下a.txt可能是可执行程序,a.exe可能是文本。
 linux下,文件的命名规则:最长不能超过255个字符,包括:字母、数字、.、-、_等。windows下文件名不区分大小写,而在linux下严重区分大小写。
 linux下文件权限:文件本身属性+用户操作的权限。
 用ll指令查看文件或目录的权限。
 
其中: 第一个字符表示文件的类型
  d表示目录
  -表示普通文件
  l表示链接文件(软链接)
  r:read
  w:write
  x:execute(可执行文件)
 第2-10个字符分3组表示文件的权限
 2,3,4表示了文件所有者的权限
 5,6,7表示文件所有者所在组的成员对该文件的权限
 8,9,10other(除了文件所有者之外)权限
修改权限: chmod [权限选项] 文件
-限选项的写法:
 1.数字表示法:r:4  w:2   x:1 -:0
 将每组数字分别相加,得到权限数字代码
 rw-r--r-- ====>420400400------->644
 2.文本表示法:
 用户的表示: u:user文件所有者
   g:group 文件所有者同组成员
   o:other
   a:all所有用户
 
 权限表示: r:read
   w:write
   x:execute 
   
更改文件所有者: chown [参数] 用户 文件
   chown php aa