在Linux系统中,每个文件都有所属的所有者和所有组,并且规定了文件的所有者,所有组以及其他人对文本所拥有的可读(r)可写(w)可执行(x)等权限。对于一般文件来说,权限比较容易理解:“可读”表示能够读取文件的实际内容;“可写”表示能够编辑、新增、修改、删除文件的实际内容;“可执行”则表示能够运行一个脚本程序。但是对于目录文件来说,理解其权限设置就不那么容易了。
对文件目录来说,“可读”表示能够读取到目录内的文件列表李团蔽;“可写”表示能够在目录内新增、删除、重命名文件;“可执行”则表示能哪州够进入该目录。
文件的读、写、执行权限可以简写为rwx,亦可分别用数字4、2、1来表示,文件所有者,所属组及其他用户权限之间无关联。
文件权限的数字法表示基于字符表示(rwx)的权限计算而来,其目的是简化权限的表示。例如,若某个文件的权限为7则代表可读、可写、可执行(4+2+1);若权限为6则代表可读、可写(4+2)。我们来看这样一个例子。现在有这样一个文件,其所有者拥有可读、可写、可执行的权限,其文件所属组拥有可读、可写的权限;而且其他人只有可读的权限。那么,这个文件的权限就是rwxrw-r--,数字法表示即为764。不过大家千万别再将这三个数字相加,计算出7+6+4=17的结果,这是小学的数学加减法,不是Linux系统的权限数字表示法,三者之间没有互通关系。
图中所或拦示,文件包含的类型、访问权限、所有者(属主)、所有组(属组)、占用的磁盘大小、修改时间和文件名称等信息。该文件为普通文件所有者权限为可读、可写(rw-),所属组可读(r--),其他用户可读(r--),文件占用磁盘大小34298字节,最近一次访问4月2日凌晨23,文件名称install.log.
1、主要概念
文件有一个用户所有者、一个组所有者和一组权限
有三种权限类型:r 可读、w可写、x可执行
有三种访问级别:u用户所有者、g组所有者、o其他
修改所有者及权限:chmod、chgrp、chown
2、
3、目录所有者及权限
因为目录也是文件,所者颂磨以它们也有用户所有者、组所有者和一组权限
读权限允许用户列出目录中的内容
写入权限允许用户添加或者删除文件
执行权限允许用户访问目录中的文件
目录权限可用chmod命令进行修改
4、樱简目录的执行权限
对于目录来说,没有类似的执行权限,为了可以访问目录中的所有文件,用户必须有执行权限,这种权限叫做“搜索”权限,如果要引用目录中的任何文件,用户必须有执行权限
5、新首斗建常规文件所有人都可以阅读,但是只能由文件的用户和组可以修改
6、新建目录的默认权限rwxrwxr-x
7、
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)