00:01
大家好。欢迎大家继续收看上微谷的云计算课程,我是陈超老师。这节课呢,我们还是常规命理当中,我们开始讲权限了。各位我们前面就已经讲过,我们说这些东西之后,看到之后,诶前面是不是都会有它的权限。那这节课我们就来看看这些基本权限它的作用是什么,当然各位我们现在讲的这个权限呢,我给它起的名字叫做Linux下的基本权限,那也就是说Linux是除了这些权限之外,还有其他更多的权限的,我们在后面碰到的时候,我们再来详细讲解。这里只是基本权限,那首先第一个问题就是基本权限有多少位呢?各位,可能大伙没数过,仔细数过,其实你仔细数数可以看到是吧?前面如果不算后面这个点,它总共是有十位基本权限,那现在的问题在于这个点是什么?
01:04
各位,这个东西其实是是从RED6开始出现的。之前的旧版本是没有的,而且这么小的东西其实很难这个被注意到。呃,就是说我们现在直到今天你去百度或者查各种资料,你都会发现这个东西都找不着。这个事儿很讨厌,而且他很讨厌在哪,你只要EMS就看到这东西在哪。一然后总有学员问老师这是什么,其实我再说,我就说我们真的不能保证说系统上所有的东西都知道,因为他到这个系统太庞大了,它里面牵扯的东西太多,越是一种细小的细节,有时候就越不好找,但是啊,我们知道有一次我们查询并的帮助。这个各位,我们linus除了可以用LS可以,除了可以用这个慢来获取帮助之外,我们还可以使用一个叫做iner的方式来获取命令的帮助,这个我们后面还会讲慢慢帮助,看的是它的这个详细帮助,但是呢in呢比慢还要详细。
02:13
你甚至可以理解它是一本书。整个linu斯命列他写了一本书,放在了INF里,你能查到更详细的信息,那这个时候我们回撤。也可以看到LS是这本书的第10.1个小节啊,然后呢,在这里每一个带星号的位置都是可以进入,哎,都是可以进入的子章节。而我们这里能看到的这个信息在哪?就在这what information is the list,这个list就是常规是显示详细信息,这个信息list的信息是什么?那我们进来把它进来点进来看一下。然后这里可以看到了,这是第10.1.2个消息,对吧,下降头去找,这里边的信息量比较多啊,而且会有很多例子,所以它是更详细的信息,那我们可以看到在这。
03:08
好。到这儿他说在格路LS当中,嗨,格路就是我们的这个linus开源的这样一个协议嘛,那其实就是LS当中使用这个点代表这个文件或者目录被s SE linus这个增强这个安全上下文组件所管理。换句话说,也就是说啥这里。这个点代表这个文件是受SE linus保护的。我们讲过了,美国国家安全局是不是开发的对吧?啊所以啊,呃,这个这个这个家伙是这个国家安全局开发增强安全组见,但是我就说这种小细节,直到今天你们去搜这些百度啊,都不一定能找到。呃,RED6已经更新了六七年了,这个事情基本上都已经快逐步被七,再过几年可能就会被取代了。
04:03
这种情况下这个东西都不一定好找,所以提醒大家一定要养成查看Linux自带帮助的习惯,虽然这东西是英文的,而且我说其实这个英文和我们考四级这个东西还不一样,为啥我说过四级的英文是不是故意去误导你,这个不会,你甚至就把它直接粘出来放在那个翻译翻译,比如说谷歌翻译里都能看个八九不离十,所以不要怕它啊,这是第一件事儿。好了,那其实也就是说这个。第二,其实并不干扰我们的权限,没有什么太大的情况,那我们剩余的内容是十项。对吧,那我们首先要做的事情就是能看懂这个权限代表的含义,对吧,那首先。我来画一下这个十项,我们剩余的是十项,一二三四五六七八九十,那其中。
05:02
第一项。代表的内容是文件的类型,我们Linux类型,我们前面反复强调,Linux不是靠扩展名区分文件类型,而就是靠权限位置的这第一项,那我们支持多少种类型呢?看就在这个帮助里,前面就有。啊,我们有这样一些类型看到了,哎,如果是什么减号代表它就是普通的文本文档,然后呢B呢,这些都是,但是啊各位你仔细看,你会发现有一些东西,它不是Linux内,这是unix的玩意儿,这是LX的东西,所以其实真正的文件内容没有这么多,就是没有这么多这种文件类型类型,那我们常见的文件类型就这几种,我列出来了啊,我们看一下。其实我们常见的Linux文件类型就这七种,第一种减号代表普通文件。
06:01
然后呢,D代表的是目录文件,L代表的是软链接文件,这三种是最常见的。那我们可以看啊这里。我们在这里看LS杠,L看看根,那我们这里目录是不是都是D。对吧。LS-L,看看HTC,我们可以看到这里的软链接是不是都是L?对吧,那这些就是指最常见的三种文件类型。三种文件最小。那剩下的这些呢,都是一些特殊的硬件设备文件了,比如说。B和CB是这个块设备文件,就是存储空间,C是字符设备文件,也就是说比如说鼠标键盘这样的东西,那这玩意在哪啊,我们前面看到了,它是不是都在dnana下,在硬件设备目录下,那我们看看。杠LD,那我们可以看到它上面的这个,比如说这些分区的这些东西,它是不是都是B。
07:02
对吧,那这些什么,这些操作就是这些都是这个操作的终端的这些号都是C啊这些东西,那换句话说,这玩意儿都不是正常系统文件,你最好别碰它,你都不要碰。然后呢,这个。S是一种叫做套接字的文件,这也是一种特殊文件,这种文件很讨厌,删掉之后有可能会造成严重后果,所以请你不要碰。来我们在ETC目录下有这样一个文件S,看见吗?后期如果你装了PP,装了这个买思考,我说过了,它是不是会在temp目录下生成这个top JS文件,Java文件很讨厌啊,为啥?Linux下绝大多数文件,你如果误删了,你只要从别的从你的同学那拷一份,把它放回来改,就放到原始位置,只要版本一致,一般都没问题就能用。而这两个呢?误删之后呢,你从别人那拷回来依然会有问题,导致PPT和买S无法正常启动,是需要重装的,很讨厌,我怎么知道呢?
08:09
哎,我试过,其实不是我试的,是我们学员试的,因为他放在碳下,有些学员一清就把它清了,清完之后发现这两个没了,然后起不来了,然后我说那你从别的同学那考一个试试吧,考过来发现也不行,那就重招。所以啊,这个事啊,大家后面装PT和MYSQL之后,大家注意这个事,他把他的socket文件两个文件装在这。默认状态。这当然。这是版本啊,不同的版本有可能不一样,但是我们后面就建议我们学在安装PC版S的时,手工纸把它不要指在这儿,指到其他的目录下,免得误删除。这种soet文件都是重要系统文件,至于这种广告服务文件,各位这种更少见了,我到今天也没找着过,所以呢,大家也就说其实对我们来讲没有什么太大的作用,知道就行,那剩余的那些大多数可能都不是这个思想。所以各位。
09:02
我们常见的文件类型主要就是这七种啊。哎,这就是这七种文件类型,那除了第一第一项之外,我们还有几项,还有九项是吧。每三项为一组。嗯。分别代表所有者的权限,用U来代表USA所属组织权限,J group其他人的权限,O other,其他人。每一类用户都有读。而瑞写。Right执行。XQ。X是X这个EXXCU这样一个单词的缩写,就是执行的意思,OK,那只要有这个字母代表这个身份,就有这个权限,没有就代表没权限。那好,现在我们来。我们看一下这个文件的权限,能看懂了吧?
10:03
什么选项?我们的学员上来就说读写不对。谁读写?先说身份权限,一定记得所有者是读写,而我们这里所有者是root,所以root是有读写权限的,然后呢?所属组也就是root组里的其他用户,哎,各位,Root组里现在是不是有root用户对吧?那root既是它的所有者,又在所属组匹配哪一个?各位这种情况下匹配所有者权限,也就是说所有者的权限优先级高于所属组的,如果这个文件既是所有者权限,也属于所属组,那么匹配所有者。那什么时候匹配所属组呢?也就是说如果root组里有其他用户,比如说U1和U2在这个组里。那这种情况下,UC1和UC2匹配所属组的这个选项。那剩余的用户就是其他人匹配其他人权限,看懂了吗?能看懂了吧,那这就是我们说,哎,我们用。
11:02
数字来代表有权限。有字母代表有权限,如果没有字母代表没有权限,哎,这就是权限的作用,还是很简单的,对不对,但是各位不要掉以轻心啊。权限是我们整个这一篇文档,就是这个系统命令当中第一个难点,也是重点,你现在之所以觉得这东西简单,原因是。我还没讲到难的地方了,你现在要做的事情是先能看懂这个权限的含义是什么,权限的作用,哎。好了,那这节课呢,我们讲解了一下这个权限是什么,它有多少位对吧,分别代表什么样的含义,那这是我们的这个重点啊,各位肯定是要记了,那到直到现在为止啊,我们讲了这么多,除了告诉你那个软链接接链接的那个原理图可以不一定要背,剩下的是不是都是要背的对吧?这就前期一开始应用的时候就这样讨厌这些东西都是要背的行。
12:03
那这节课的内容就是这样,我们下节课再见。
我来说两句