00:00
我们继续来看一下权限的这个这个部分,前面讲的是主的管理,对吧,那现在呢,我们就来看一下权限的管理。那权限管理呢?我们先来给同学们做一个权限的基本介绍,我们这说的权限主要是指的文件和目录的权限,听清楚了啊。那现在呢,我们就放在这里,我们来看看全县的基本介绍。来放一个。那权限的基本介绍,我们要给大家首先来说一下权限是一个什么东西,我们来看一个基本的东西啊来朋友们,我们先看一个文件,然后通过这个文件呢,给大家一个一个讲一下。打开我们的这个地方,我把它变成了白底的,这样录制的这个视频呢,如果写红字会看的比较清晰一点,我们就以哪个文件为例呢?朋友们,我们以这个文件为例。来看一下啊,我们也刚才我们创建的一个文件叫。什么呢?
01:00
这个是汤姆对不对,汤姆,看一下汤姆,我们在在刚才建了一个文件。是这个文件,这个文件夹啊,我们进到汤姆目录去吧,我们进到汤姆目录去。汤姆这个目录。走,大家看汤姆里面有一个叫做ok.txt的文件,是这意思吧,那么大家看到这前面这一坨。这一坨前面我们一直没有具体的谈这块到底是什么,现在呢,我们就详细的为大家做一个介绍,注意听这块是个重点啊,同学们。是一个重点,听起来也比较繁琐,我把这个画大一点来看一下,首先各位朋友看这里。这个是我们的文件名,注意我们现在说的是权限问题啊,这个是文件名。理解,我们再来看第二一个部分,大家看这里。这个地方用一个小一点,先看这。
02:02
一点点说,注意听讲。这,这是什么东西呢?前面这个地方就是现在你们看到的这一块,是代表这个文件的类型,听清楚了,这个代表文件的类型,那么文件类型有几种呢?注意听有杠。这个表示普通文件。这个代表是一个,就是一个普通文件,还有什么呢?比如说有时候你会看到这样不是一个小杠,而是一个D,这个代表它是一个目录,听清楚了没?它是一个目录,有时候呢,你有可能看到它是一个什么呢?它是一个L,这个诶如果是个L代表是一个连接文件,就是这个软连接。听清楚没有软连接文件,就软连接文件啊,就是我们说软连接。软连接文件好,那么我们看到有时候呢,它可能是一个C。这个C代表是什么呢?这是一个字符设备。
03:03
字符设备。支付设备一般来讲,比如像键盘呢,比如像键盘,还有像这个像我们的键盘或者是鼠标,大家还记不记得我们曾经说过,在Linux下面一切都是文件,对吧,所以说你像你的鼠标和键盘呢,它也会映射成一个文件,但是它的类型是C,有时候你会看到它是一个B。这个B是什么呢?是块文件。块文件。块文件,比如说硬盘。比如是一个硬盘,它映射成硬盘就是一个扩键,因此呢,一共有12345种啊,但是我们要说的是常见的一般是这种普通文件和D90%都是这些。大家听清楚了没有?好,我们再来看下一个。朋友们注意听这。这一块。看到没有,这个是RW杠,这是一组,这一组表示什么意思呢?注意看。
04:03
我把这个线往外面拿一点,听清楚了,有点有点远啊,注意听这个表示什么呢?表示注意听表示。表示文件所有者所有者拥有的权限。有什么权限呢?有R就是血的权限W,呃,R是读的权限,W是血的权限杠代表没有权限,就说这个时候相当于说我们的所有的汤姆可以对这个文件进行什么呢?可以读和写。听清楚了啊,可以读和写,这个时候是RW,当然还有一个权限是X,待会儿我们再说啊,待会再说这是一块,那么我们再来看,这又有一块看清楚了啊,朋友们看这。这又是一组。这个一组代表什么意思呢?来把这个线线往这边再拉一点。
05:00
能看清楚吗?啊,这个代表什么呢?代表文件所在组。文件所在组的用户,组的用户拥有的权限。那他有什么权限呢?你看这有个R。杠杠R杠杠代表只有读的权限了。后面这个杠代表没有权限,这个代表没有权限,权限一共有三种。啊,权限一共三组,待会儿我们再说有写读和执行,现在呢,如果这写的只有一个R,刚刚说明我们的这个文件所在者的用户只有什么呢?说明只有读的权限,听清楚没有,只有读的权限。OK,那现在呢,再看下一个。同学们看这里。看这里,这又有个R杠杠,这个表示什么呢?代表文件的其他组的用户拥有的权限,再说一遍文件的其他组的用户拥有的权限,好把它拉到这来。
06:01
稍微有点远啊,看清楚就表示表示文件其他组的用户的权限。那这个时候。它是R杠杠就代表什么呢?就代表只有读的权限,明白吗?好,我们再来看这里,朋友们注意听这个地方。大家有没有看到这有个一呀。这个一代表什么呢?代表。代表就是要看情况了,如果它是一个文件,这个一代表它的硬连接。也一般来说文件都是一,连接就是一,一般一般来说只要是文件,这个一般都是一,如果这个地方是一个目录,就说假设这是一个目录,表示什么呢?就代表这个目录下面的子目录有多少个。待会儿我们那个笔记里面会写的很清楚啊,这个地方。老师呢,也给大家说一说,这个表示什么意思呢,注意听。我把他拉到外面来啊,这个表示的是。如果是文件,如果是文件表示硬连接。
07:06
In。这个in啊in连接这写错了,应。连接的这个数。如果是目录。则表示该目录。的子目录,这该目录下面子目录,注意它的子目录有多少个。的个数。子目录写错了啊,子目录个数。明白好,那么最后。这两个就不说了吧,汤姆,大家看这里,所以你看这张很小,但是东西很多。这个汤姆代表这个文件的所有者,是汤姆,前面讲过我就不说了,这个还记得是什么吗?这个代表是这个文件所在主,是po利主。好的,这个地方还有一个六。这个就代表文件的大小。
08:01
再说一遍,这个六代表文件的大小,是六个字节啊,我把它也放在咱们这儿,这是文件的大小,我把它放到这边来啊,因为我的空间已经比较。紧紧张了啊。比较紧张。换个。别的县好不好?A画到这儿来。这个表示文件的大小。对吧,这里文件大小。大小,那如果你看到是一个目录呢,它会显示4096啊,如果是目录,如果是目录。目录它会是4096。啊,如果是目录统一都是4096听清楚了,那后面这一块大家再看一下啊。大家看一下这一块。我把这个标一个颜色了。对吧,标一个颜色看这。这个代表什么呢?代表文件最后的修改时间。再说一遍文件最后的修改时间,我把它拉到这边来。
09:04
文件最后的修改时间。文件最后的修改时间好了,同学们,那么这就是我们整个这个说明,我画的稍微有点乱,但是呢,没关系,下面我们还要呃反复的说几遍,这个呢,你有一个印象啊,再说一遍,再念一遍啊,第一个代表什么呀,代表文件的类型有这么五种。第二个就看三个一组,三个一组的看,第一组代表是文件所有者的权限,第二组代表文件所在组用户的权限,第三组代表文件其他组的所有的权限。这个一。代表。就要看情况了。如果是文件代表硬连接数一般都是一。如果是目录,再说一遍,如果是目录,那么这个地方就代表这个目录的子目录有多少个,这个汤姆代表文件或者是目录所有者,这个policy代表这个文件,或者是这个目录所在的那个组。
10:01
六代表文件的大小,如果是目录,则显示4096,后面代表这个波浪号表示什么?表示这个文件最后修改的时间说清楚没有?好,OK,这些一定要记住啊,好,我把它放在咱们的笔记中去。好的,那么这个基本介绍我们先放到这儿,那么同样我把刚才这一段代码这个呢,也给它拿到我们笔记中来,没问题吧。啊,没问题。好,我把它放在我们这块。这个要非常熟悉啊,你用久了过后,你也能像老师这样子,就是把它搞得很清楚了,就说哪个地方代表什么含义,那就很明白很清楚了,来把整体往这边挪一下。啊,你看这零到九位就是这。这这几位的说名看到没有。这地方呢,他也做了一个说明,零到九位,第零位表示文件类型,一到三表示什么,四到六表示什么,七到九表示什么,说清楚没有,没问题吧?好,这个图大家也记一下,这是第一部分要给他说的。
11:05
第二个,那么我们来详解一下这个RWX权限,刚才我们不是讲到这里了吗?说老师说的这个R。这这权限啊,RW还有一个权限叫X,到底是什么意思呢?到底什么意思呢?我们看一下就知道了。那就是说RW权限详解,RW如果是作用在作作用在文件上,也如也说,如果它是描述一个文件。那么R就代表是对文件的一个读和查看,如果它是W代就代表可以修改这个文件,但是不一定能删除这个文件呢,因为删除这个文件的前提是他要对这个文件所在的目录有写的权限才能删除,也就是说如果你有一个,你看到有个文件有个。这个right的权限并不代表你一定能删除这个文件,为什么呢?除非你对这个文件所在的目录有这个写权限,你才能删除。
12:04
是不是有点绕啊,同学们。没关系,待会我们举例子时候,你就有着X代表可执行,你看有些时候你会看到有些文件它是绿色的。就代表它是可以执行的,理解吗?那么RWX如果作用在目录上面又发生了变化,如果是R作用在目录上,那么它是可读取。啊可以看,如果是R是这个W缩用在目录上代表可以修改,可以修改目录内,它可以在目录内创建加删除,加重命名,这些权限都有了。好了,如果这个X作用在目录上,代表可以进入该该目录。好,所以说注意这一点,就说RWX作用在作用在文件和目录,它的含义不完全相同。听清楚没有,不完全相同,这一点是我们在这个初学者,甚至有些工作过两到三年的这个工程师都不一定搞得很清楚的地方,一定要知道,重在文件上和重在目录上,它是有区别的。
13:06
理解吧,那么这个区别呢,只能通过案例来一个个的解释好了,我先把这块呢,拿到我们的笔记中去,然后呢,我待会举举几个案例,加深同学们对它的一个认识好不好?好,我先把它放在这里。R这个权限,RWX权限的详解,对吧,我先把它放在我们这个地方。然后呢,我把刚才这几个说明,这几个说明很重要啊,同学们。把它放在。我们的笔记中去。好,这个写错了啊。诶,我们这个地方再重新粘一下喽。重新再来复一下。好。放到这里。那我把这个文档呢,稍微的整理一把。稍微整理一下好吧,待会儿呢,我们再举例子。
14:00
整体往这边挪一挪对吧,往这边挪一挪好,这里面有几点呢?第一个是作用在。我们的。这个文件上是怎么玩的,第二个。作用在我们的目录上又是怎么玩的是吧,这两个呢,它是有区别的,也是很容易搞混的。那现在呢,现在我们来简单的啊,我们来简单的这个,呃,给大家做一做一个这个测试,做一个测试,我们来看一看,那么看一个案例。我们来看一个案例。那看这。L就是文件及其目录权限实际的一个案例,那么我们来,呃,我们来具体的再来看一个案例,同学们看啊,刚才我在这边画了一个图,这个图画的有点。呃,五彩斑斓是不是也容是不是容易搞搞蒙圈呢,其实说的其实说的是很清楚的,但是呢,因为我这个空间太小了,所以说画的图呢,好像是一个呃,很抽象的很抽象,但实际上其实这些东西是说的比较明白啊,那么我们来再看一看。
15:08
再系统说一下你看啊。RWX,我们一个举例啊。这十个字符,就前面这十个字符的含义。什么呢?第一个字符代表文件类型,看到没有?好,那么有杠D连接,我们来,我们来看一看吧,我们来看一看,同学们看LS-L,同学们看你现在看OK,是不是前面是个普通文件啊,我回到上一节。LS-L来看一下,哎,你看这个蓝色的是不是前面是个D啊。说明什么呀?说明它是一个什么玩意儿,它是一个目录。看到没有,你看这个蓝色的,你看它都是D,说明它是目录。那其他说我我我在刚才已经讲过了嘛,杠,这个普通文件和D是最多的,那你如果是个连接文件,你会发现这里面是个L。L,好吧,你如果创建一个连接文件,你会看到是个L,这个我就不举例了,时间的关系。
16:03
那么我接着看下一个。其他字符每三个一组。对吧?RWXR减分别叫什么?比如说我们刚才看了一个文叫ABC的文件,你看RWX表示什么意思呢?表示文件拥有者的权限是读写执行,这个X代表执行XQ的。执行的意思。第二组代表是文件拥有者的同一组的用户是什么权限什么?可读可写但不能执行。再看后面这个杠。R减减,这代表什么呢?不同用文件拥有者的组的其他用户,也也就是其他组的用户干什么呢?只能读不能写和自信。看到没有?好,这个呢很容易理解,关键是这一这个一代表什么呢?呃,这这还有一个地方要注意啊,这个RWX呢,还可以用数字来表示。
17:00
就说R呢,它用四来表示,W用二来表示,X用一表示,听清楚了,也就是说,呃,除了用字母来表示,也可以用数字来表示,这种权限分别对应的四,二,一。听清楚没有。好,那么这个一代表什么呢?代表连接,我们看子目录数,刚才我不是讲了吗?这个一如果是文件就代表硬连接数,对文件来说一般都是一。啊,你也别去琢磨了,都是一那么。如果是个子,如果是个子目录这个地方就代表这个目录的子目录有那个数量,那么我们来看一个案例,比如说我们随便找一个啊,同学们。我们就就找home目录吧,我们就找home目录,我们CD到这个后,呃,这个到根目录。LS一下看朋友们,我们看一下啊,同学们看这个home,这个home这边是不是写个十啊,它是一个目录,这个十代表什么意思呢?注意听讲,这个十代表这个home下面有十个子目录,我们进去看是不是。
18:06
CD到后下面LS。一看诶,我们看数一下一这个蓝色是不是子子目录啊,一个两个三个四个五个六个七个八个。那你说韩老师你说错了,你是十个,为什么是八个呢?原因是还有两个隐藏目录你看不到,一个是点,一个是点点。各位强调一下,点代表当前目录,点点代表上一级目录,也就是说你看你每次为什么点一下。他不动,还在原来呢。因为当前目录是用点表示的,如果你点点就代表这个就代表呢,上一级目录,你一回车就上去了。说这两个目录呢,它也算是目录,只是是隐藏起来的,理解吗?所以为什么呢?是十清楚了吧,好了,再来看后面这两个是不是,我们就不再多说了,比较清楚的这个是文件的大小1214,我们来看看是不是这样子的啊,朋友们,我们随便打开一个吧,看这。
19:08
MY,嗯,我们看这个,我们自己写一个文件就就行了,来我们我们CD到。我们CD到我们to home下面的汤姆目录,注意听汤目录,我我们写写一个文件叫OK。2.txt。好,我们在里面写哈,好,这有五个字符,保存一下。W,好,LS一看同学们看是不是这这有个六啊,但是为什么是六啊,一这个为什么是六。OK。二点看是应该是几个啊。123456,但是但是后面这有一个,这有一个隐藏字符,所以它也算进去了,所以你看你如果再加一个哦,你再加一个。你看你再加一个,你再加一个,你看这我们就加一个吧,你看这样是他总会多一个,你看123456788个。
20:08
那就是八,我们看是不是八。同同,同学们看是不是八呀,是爸爸,所以这样子文件就是他的打,那么如果对于这个目录而言呢,我们来看看。来,我们看一下目录,如果你你会发现,如果是个目录的话,它都是什么呀?4096,你看这是不是也是4096,这个汤姆也是4096。说只要是目录,它其实并不是代表这个目录下面所有文件的大小,而只是代表这个目录。他占有的这个占有的这个空间,就目录本身呢,它也要占空间的,所以我们说目录是一种特殊的文件理解吧,所以你就记住这个规则就可以了,别人问到你呢,你能够答得上来清楚了吧。好的。好的,这个呢,就是我们所说的,呃,这一块的细节,还有最后这个东西代表最后修改时间,听我讲,如果你的文件修改了,那么这个时间就会联动修改,来我们看一下。
21:05
朋友们,我们就以哪个为例呢,就以刚才我们的汤姆目录啊,我们进入到这个汤姆目录。大家看现在这个文件时间是。07:24我改它一下,我修改它一下,我加点东西OKTXT回车,我随便加一点啊,比如说我加一个OOK。保存一下,注意看时间有没有发生变化,同学们看是不是变成了八点。33呢?所以说明这个是记录的最后文件修改时间听清楚没有,好,那么整个这块呢,就是全部说完了。这个我再说一遍啊,这个东西必须给我记住。你不记住是不行的喽,就是这个东西,如果说我们做一个linu可是的啊,这个操作员或者是学玩linu可是的,你连这个都搞不太懂,那就有点丢份儿了好不好,这个我要求同学们记住,就是每个东西是干什么的,记住。
22:03
这是必须强制记住的啊。好的,那现在呢,我把这块给同学们怎么样放到我们笔记中,说清楚没有?啊,每一个都都是解释的比较清楚的啊,同学们一定要把它全部拿下。那后面呢,我们为了加深认识,还有一些案例给大家分享,我因为这个地方确实是个难点,所以大家。呃,要要充分认识这个这个问题啊。好的。我把这个呢。也列到我们的这个二标题试一试吧。二标题。好,那么我把刚才这一段咱们说明的东西啊,给同学们复制一下。整体放在这里了,对吧。以后大家直接看这个文档,就不用反复去看我们的笔记了,那个笔记不用反复看那个幻灯片了,啊,幻灯片看起来有点吃力,好,这个我都讲的比较明白。好,那现在这块呢,把这个稍微的整理一下,看的清楚一点啊。看的清楚一点。
23:03
这块整理一下啊,整理一下文件。好,这块是大家要求同学们必须把它拿下的,好,那关于我们这个权限的一个基本介绍呢,我们就说到这儿,下面都是就是对权限的一个管理了。好,这块大家好好的理解和消化一下。
我来说两句