首页 > 代码库 > Linux 文件和目录权限说明

Linux 文件和目录权限说明

文件和目录的权限分为:读、写、可执行,权限对象分为:创建者、与创建者同组的用户、其他用户三类,依次用“-”隔开。要修改文件或目录的权限使用“chmod 588 文件名” 对于588的分析: 每一个数字都是代表一个对象,依次的顺序是:创建者权限,同组用户权限,普通用户权限。1代表可执行权限,2代表可写权限,4代表可读权限,所以588中 5=1+4,表示创建者权限是可执行可读,8不能分所以会显示非法。另外还有一种快速设置的方法就是使用字母: 

  “a”表示所有用户,“u”表示创建者、“g”表示创建者同组用户、“o”表示其他用户;“+”表示添加权限,“-”表示取消权限;“r”表示读权限、“w”表示写权限、“x”表示写权限。比如:chmod a-r 文件名 表示所有用户都没有读的权限。

然后附带一个total 8 的解释,当使用ls去查看是经常会出现一个total 数字  的东西,这指的就是这个文件或者目录所占的内存。单位是kbytes ,另外注意的就是所有文件系统中内存的概念是“block”。也就是说内存总是block的整数倍。一个block所占的内存大小是4k。

Linux 文件和目录权限说明