老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux系统中文件权限有几种?老男孩Linux培训班

老男孩IT教育

行业新闻

2022年5月20日 09:27

Linux系统是一个典型的多用户操作系统,在Linux操作系统中,每个文件都有一定的操作权限,如果权限不足,是无法控制文件的,这也是Linux系统安全性较高的原因之一,你知道在Linux系统中文件权限都有哪几种吗?请看下文:

       Linux系统是一个典型的多用户操作系统,在Linux操作系统中,每个文件都有一定的操作权限,如果权限不足,是无法控制文件的,这也是Linux系统安全性较高的原因之一,你知道在Linux系统中文件权限都有哪几种吗?请看下文:

Linux云计算课程

       在Linux系统中,每个文件都有三个属性,允许用户控制文件的访问者和访问方式:用户所有者、组所有者和一组权限。

       当用户创建一个文件时,这个用户就是这个文件的所有者,一般情况下这个用户的主要组也将成为这个文件组的所有者。普通用户不能改变文件的用户所有者,但是在一定程度上可以改变它的组所有者。分别是文件的所有者、文件组所有者的成员和其它人。

       三种基本权限类型:

       文件权限(File Permission)定义了对某文件或目录的访问限制。 每个文件或目录都有9个基本权限位控制其读、写、执行。基本权限位和另外3个可以影响可执行程序运行的3个特殊权限位一起构成了文件访问模式(File Access Mode)。

       三种访问级别:

       每个文件都有三组不同的读、写和执行权限,分别适用于三种访问级别。其中每组中的三个栏位分别使用读取权限(r)、写入权限(w)、执行权限(x)或没有相应的权限(-)来表示,共9位字符来表示。

       分配三种基本权限

       在Linux中,将使用系统资源的人员分为四类:超级用户、文件或目录的属主、属主的同组人和其他人员。

       由于超级用户具有操作Linux系统的一切权限,所以不用指定超级用户对文件和目录的访问权限。对于其他三类用户都要指定对文件和目录的访问权限,对每一类用户都需分配三种基本的权限。

       如何查看文件和目录的权限?

       当使用“ls -l”命令来查看一个文件或目录时,它将列出文件的常规属性

       每一行显示一个文件或目录的信息,这些信息包括文件的类型(1位)、文件的权限(9位)、文件的属主(第3列)、文件的所属组(第4列),还有文件的大小以及创建时间和文件名。其中Linux 文件的权限标志位九个,分为3 组,分别代表文件拥有者的权限。

       每组中的三个栏位分别使用读取权限(r)、写入权限(w)、执行权限(x)或没有相应的权限(-)来表示。通常使用ls –l命令输出的第一列称为文件或目录的权限字符串。

       把权限设为 666 会允许每个人对文件或目录都有读取和写入的权限。把权限设为 777 允许每个人都有读取、写入和执行的权利。

       为了让学员学以致用,老男孩教育不断更新Linux培训教学大纲,与一众讲师精心打造Linux云计算SRE课程体系。老男孩教育Linux云计算SRE运维课程,从零基础开始授课,适合零基础且对Linux感兴趣的学员学习。课程的主要目的就是培养出专业的Linux系统工程师,名师授课全程面授教学,边讲边练帮助学员高效掌握Linux技术。

   推荐阅读:

       Linux系统中mv、cp、rm命令的工作原理讲解!老男孩Linux云计算课程

       Linux操作系统中,分区是什么?老男孩Linux运维培训班

       linux操作系统中的常见目录有哪些?老男孩Linux培训班

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。