Linux是一个讲究安全的系统,在系统中的文件都赋予了众多的权限,来保障系统文件的安全,有时候你打开一个文件并不是随便就可以打开的,而是需要取得相应的权限才可以打开,下面将为大家带来的是关于Linux文件权限的相关知识,让你全面的了解文件权限,进一步掌握linux系统。
在实际的使用中为了更加安全的存储文件,Linux系统将为不同的文件赋予了不同的权限,在每个文件中都拥有下面三种权限:
(1)所有者权限:文件可以被所有者能够进行的操作
(2)组权限:只能让文件所属用户组能够进行的操作
(3)外部权限(其他权限):其他用户可以进行的操作。
如何查看文件的权限
我们可以使用ls-l命令可以查看与文件权限相关的信息:如下图所示
第一列的字符可以分为三组,每一组有三个,每个字符都代表不同的权限,表示分别为读取(r)、写入(w)和执行(x):
第一组字符(2-4)表示文件所有者的权限,-rwxr-xr--表示所有者拥有读取(r)、写入(w)和执行(x)的权限。
第二组字符(5-7)表示文件所属用户组的权限,-rwxr-xr--表示该组拥有读取(r)和执行(x)的权限,但没有写入权限。
第三组字符(8-10)表示所有其他用户的权限,rwxr-xr--表示其他用户只能读取(r)文件。
文件的访问模式
需要了解清楚的是文件权限它是Linux系统的第一道安全防线,基本的权限有读取(r)、写入(w)和执行(x):
读取:用户是能够读取文件信息,查看文件内容。
写入:用户将是可以编辑文件,并且是可以向文件写入内容,也可以删除文件内容。
执行:用户可以将文件作为程序来运行。
目录中的一个访问模式
目录的访问模式和文件类似,只是稍微的有一点的不同:
读取:用户可以查看目录中的文件
写入:用户可以在当前目录中去删除文件或创建文件
执行:执行权限赋予用户遍历目录的相关的权利,比如我们执行cd和ls命令。
改变权限
用户是可以使用chmod(changemode)命令来改变文件或目录的访问权限,权限可以使用符号或数字来表示。
使用符号表示权限
一般对于刚学习的人来说最简单的就是使用符号来改变文件或目录的权限,但你可以增加(+)和删除(-)权限,也可以用来指定特定权限。
以下的一个例子将会修改beek.doc文件的权限:
用户还可以使用数字表示权限
在系统中其实除了符号,也是可以使用八进制数字来去指定具体权限,我们看到下表显示:
在下面的例子中,我们首先使用ls-1命令查看beek.doc文件的权限,然后使用chmod命令更改权限,看到下图所示
以上是关于Linux文件的权限的相关的知识点,以及更改权限的使用的办法,操作并不是很难,主要是它主要是以英文的方式展现出来,因此在操作的过程中需要有一定的耐心学习。
¥49.00
¥5999.00
¥499.00
¥10500.00
¥1888.00