文档详情

《Linux操作系统》课件——项目4 文件管理得权限.pptx

发布:2025-03-22约4.3千字共72页下载文档
文本预览下载声明

Linux下的文件;在Linux操作系统里,文件是什么?

;文件是用来存储信息的基本结构,是一组信息的集合。

文件名是文件的唯一标识。

Linux中的文件名最长可允许255个字符。

可用a~zA~Z0~9._-等符号来表示。

禁止使用字符冒号(:)、问号(?)、星号(*)、尖括号(、)、

双引号(“)、单引号(‘)、斜杠(/)

Linux的文件名是严格区分大小写的。

例如,root、rOOt、Root、rooT均代表不同的文件。

;与其他操作系统相比,Linux没有“扩展名”的概念,

文件的名称和该文件的种类并没有直接的关联。

例如:file.txtfile.mp3

Linux操作系统一切皆文件。

在Linux系统中,目录、字符设备(键盘、鼠标)、块设备(硬盘等)、打印机等都被抽象成了文件。;在Linux系统中并不存在C/D/E/F等盘符,

一切文件都是从“根(/)”目录开始的,

按照文件系统层次化标准(FilesystemHierarchyStandard,FHS)采用树形结构来存放文件,并定义了常用目录的用途。;;;;1.1Linux下的文件;在Linux操作系统里,文件是什么?

;;Linux下的文件;在Linux操作系统里,文件是什么?

;;1.2文件的类型;在Windows操作系统里,可以通过文件扩展名来判断文件的类型。

在Linux操作系统里,

如何判断一个文件的类型是什么?

;1.查看文件属性判断文件类型

Linux中精确判断文件类型的方法,是通过文件本身所具有的属性进行判断。

2.通过颜色判断文件类型

直观、简单,但因系统背景颜色可能会导致不准确。;通过ls-al命令(或者ll),可以查看当前目录下文件的属性。;;ls命令执行后输出的文件目录的颜色含义:

白色:表示普通文件

蓝色:表示目录

绿色:表示可执行文件

红色:表示压缩文件

浅蓝色:链接文件

黄色:表示设备文件

灰色:表示其他文件;;2.1文件权限;在安装Linux操作系统的服务器上,

有很多用户在操作使用服务器,

服务器上放置了很多重要的软件和数据,

如何保障这些重要的软件和数据安全呢?

;文件权限的设置目的:

每一个文件或目录都有访问权限,

这些访问权限决定了哪些用户能访问,

如何访问这些文件和目录,

从而保障文件(数据)的安全。

权限是设置在文件上的,针对的是用户。;1.普通权限

用户正常情况去操作文件所具有的权限。

2.高级权限

用户对某个文件操作有特殊需求,而普通权限不能满足,需要给文件设置高级权限。

3.默认权限

用户在系统中创建一个文件,该文件默认都会有一个权限,该权限是默认有的。;将Linux下的用户划分为3种不同身份类别(UGO)分别进行文件权限设置:

1.所有者U(theuserwhoownsit)

文件的拥有者或者创建者G(otherusersinthefile’sgroup)

2.所属组G(otherusersinthefile’sgroup)

在文件的所属组(创建文件的用户的默认所属组)里的用户

3.其他用户O(otherusersnotinthefile’sgroup)

既不是文件的创建者,也不在文件所属组里的用户,称为其他用户;文件权限针对3种不同身份的用户(UGO)进行设置的含义分别是:

只允许用户自己访问。

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

允许系统中的任何用户访问。;;2.2普通文件权限;在Linux系统中,普通文件权限有哪些?

如何判定用户对文件拥有何种操作权限?

;普通文件权限主要包括:

读权限—r(read)

写权限—w(write)

执行权限—x(execute);为了设置文件权限,将用户划分为UGO三种身份类型,

附加上读、写、执行三种权限就构成了由9种类型组成的权限组。;对文件而言,UGO三种身份对应的权限是;1.对相关文件而言,判断用户属于UGO三种身份中的哪一种?

2.查看相应身份对应的权限。

3.对rwx中的某一种权限没权限,用短中划线-在对应位置表示,数字表示是0

4.超级用户root对系统上的文件拥有所有权限。;;2.3普通权限-读权限;在Linux系统中,读权限对于普通文件和目录分别代表什么含义?

;对目录:

用户对一个目录拥有r权限,说明可以查看该目录里的内容(ls命令列出)

但用户必须对该目录拥有执行x权限,否则仍然无法查看目录中的内容!!

;

对普通文件:

用户对一个普通文件拥有r权限,说明可以查看该文件的内容(cat/head/tail/less/more等命令查看);

读权限r(read)用数字表示是4;在当前系统中,现有超级用户root,普通用户user01、user02、user03。其中

显示全部
相似文档