【Linux】管理Linux文件权限属性介绍

简介: 【Linux】管理Linux文件权限属性介绍

Linux中的每一个文件或目录都包含访问权限,访问权限决定了谁能访问以及如何访问文件和目录。可以通过以下三种方式限制访问权限

1.只允许用户访问自己

2.允许一个预先指定的用户组中的用户访问

3.允许系统中的任何用户访问


我们可以用"ls -l"或者"ll"命令显示文件的详细信息,其中包括权限,如下所示

#以下两种命令都可以
ls -l 
ll


由上图我们可以看到文件信息一共有7组属性信息

我们重点介绍第一组文件类型权限,如图圈中的所示:


1.文件类型


每一行的第一个字符一般用来区分文件的类型,一般取值为d、-、l、b、c、s、p,具体含义如下:


d:表示是一个目录

-:表示该文件是一个普通文件

l:表示该文件是一个符号链接文件,指向另一个文件

b、c:分别表示该文件为区块设备还是其他外围设备,为特殊文件类型

s、p:表示这些文件关系到系统的数据结构和管道,一般很少见


从以上的介绍,再结合这张图,就很好理解了,第一个名为derby.log的文件,它的第一个属性信息字符是"-",所以它是一个普通文件,其余的文件第一个属性信息字符都是 “d”,所以其余的都是文件夹,平时我们常看到的也就这两种类型,其余的类型可以作为了解


2.文件的访问权限


每一行的第2~10个字符表示文件的访问权限。这9个字符每三个为一组,最左边的三个字符代表所有者的权限,中间三个字符代表与所有者同一个用户组的用户权限,右边三个字符代表其他用户权限,具体含义如下:


1.字符2、3、4位表示该文件所有者的权限,简称为u(User)的权限

2.字符5、6、7位表示该文件所有者所属群组都有此处指定的权限,简称为g(Group)的权限

3.字符8、9、10位表示该文件所有者所属组群以外的权限,简称为o(Other)的权限


3.三种文件权限


根据权限种类的不同,这9个字符也分为3种类型


r(Read)-可读权限:对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限

w(Write)-可写权限:对文件而言,具有新增,修改文件内容的权限;对于文件夹而言,具有删除、移动目录内文件的权限。

x(Execute)-可执行权限:对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限

若为"-",则说明不拥有该权限


我们用以下图来进行理解,比如第一个dervy.log的文件,它的前2、3、4位为"rw-“,前三个属于所有者权限,说明所有者对于这个文件只有可读可写权限,并没有可执行权限;它的前5、6、7位为"r–”,说明与所有者一个组的其他用户对于这个文件只有可读权限;它的前8、9、10位为"r–",说明不属于所有者以及所有者所在组的其他用户对这个文件只有可读权限


本篇文章就到此结束啦~ 后期会持续更新我学习Linux以及在运维领域的学习记录

目录
相关文章
|
13天前
|
存储 安全 Linux
|
1月前
|
存储 Linux
认识Linux文件类型和属性
认识Linux文件类型和属性
|
1月前
|
关系型数据库 MySQL Linux
Linux 文件基本属性
Linux 文件基本属性
17 3
|
2月前
|
安全 Linux 数据安全/隐私保护
探索Linux操作系统的文件权限管理
【9月更文挑战第29天】在数字世界中,文件权限管理如同保护我们隐私的锁。本文将带你了解如何在Linux系统中设置和管理文件权限,确保你的数据安全。我们将一起学习如何通过命令行工具来控制文件访问,就像学习一门新语言一样有趣。准备好了吗?让我们一起开启这场技术之旅!
|
1月前
|
Linux
linux/mac 下查看、修改文件权限的命令
这篇文章介绍了在Linux和Mac操作系统下如何查看和修改文件及文件夹的权限。
63 0
|
3月前
|
Linux 数据安全/隐私保护
在Linux中,什么是文件权限?什么是rwx权限模型?
在Linux中,什么是文件权限?什么是rwx权限模型?
|
3月前
|
安全 Linux
在Linux中,文件权限有哪些?
在Linux中,文件权限有哪些?
|
3月前
|
安全 Linux 数据安全/隐私保护
在Linux中,什么是文件权限?它们是如何工作的?
在Linux中,什么是文件权限?它们是如何工作的?
|
Shell Linux
12.13 Linux工作管理
工作管理指的是在单个登录终端(也就是登录的 Shell 界面)同时管理多个工作的行为。也就是说,我们登陆了一个终端,已经在执行一个操作,那么是否可以在不关闭当前操作的情况下执行其他操作呢?
139 0
12.13 Linux工作管理