00:00
好,大家这样有了这些准备工作,有了这些准备工作,下边我就我们就来看看文件和目录的权限到底是怎么控制的了。好,下面我们就来看看文件和目录的权限,知道吧,那我们现在看看文件或者目录的权限。权限控制控制干好,他怎么控制的,他是阵容。他说这他说是这,他说在Linux系统,在Linux系统中。任何一个文件或者目录。他怎么控制的,它是分为三部分权限来控制的,都有三部分权限,部分权限的控制。然后三部分决定。
01:01
哪三部分他是这样,他是对我们说。三对他在他看来三种用户分别进行控制的。对所有者这种用户进行控制的,它叫第一部分权限。是控制所有者,这一类用户对他能够执行,对他具有哪些权限。哪些专家?那就是读写执行。家中。还有第二部分权限。这是第一部分,第二部分是要来控制。在他看来,跟他同组的那些用户。对他具有哪些权限?跟他同组的用户,对他能够进行读还是写,还是执行。第三部分权限是用来控制那些其他组的用户。
02:02
对,他是具有读写还是执行的权限。所以大概我们说它是这在Linux里边,它任何一个文章目录都分为三部分权限,这三部分前限分别叫做所有者权限,每一个用户,就是每一个文件和目或者目录都具有这三部分权限,第一部分权限叫所有者权限,第二部分权限叫同组用户权限,还有其他组用户权限。多找。方雷,这三部前,这三部前我给大家再详细的说一下。第一部分。嗯,这个第一部分权限就是用来控制所有者。
03:06
对当对这个文件或者这个目录所拥有的权限,就是说就是文件或者。目录的所有者,这什么这个用户对这个对该文件所拥有的权限。就是他的所有者对他所用的权限拥有哪些权限,是拥有读的权限,还是写的权限,还是执行的权限。对他所拥有的这一权限。占用了第部分。那么在这种权限怎么表示呢?他是这么表示的啊,使用什么,使用三个字母来表示读写执行的权限。
04:01
哪三个字母就是这样运哥读使用。Park。斜使用W执行,使用X来表示,分别表示。表示。分别表示所有者对该文件所拥有的读还是写还是执行,分别表示读、写、执行的权限。这什么。它的第一部分就是用三个字母来表示。所有者对他所拥有的权限啊,是拥有读的权限,还是用到写的,还是用执行的权限,如果我说,假如说我们说,比如比如他的所有者对这个文件或者目录拥有读写执行的权限,那它那个权限表示就是读写执行。
05:02
这就表示,这就表示什么?表示所有者,所有者。所有者。就是这样吧,拥有,对他,拥有吧,拥有。读写执行。的权限,就说三个权限都有,三个权限都有,如果是这样,假如说。所有者只对这个文件有具有。读和执行的权限,他就这么来表示,怎么来表示读拥有的权限?只有读和执行写没有写,没有用过横杠来表示。然后呢,下边执行,这就表示什么,表示那么所有者啊。所有者表示所有者。
06:05
就拥有所有者,对他拥有读写之行。对,他拥有读和写的权限,就能够读它和写它知道吧,那如果说这样,我要如果这样写的话。那就表示只拥有只拥有只拥有毒的权限。那如果这样来表示,用个横二,横二表示没有的权限,知道吧,这样表示就说没有任何权限,所有者对他没有任何权限。将来我们说可以查看。所有者对这个文件拥有哪些权限,通过这些这三个字母来表示。
07:06
对这个文件拥有哪些权限?当然我们可以查看到导数怎么查看,我们一会儿给大家看看看第一部分权限就能够什么,通过查看这些字母就能看到所有者对他拥有哪些权限。好,你比如说大家现在我想查看一下,查看一下。查看怎么查看呢?从这种我来查看一下查看,假如说我想查看。这个。所有者对这个用户用哪些想想,怎么查看呢?就用我们这个命令就可以查看,LS以列表的形式来显示,它就能够查看到。文献各部分的权限。怎么查看,你比如说大哥,我们想我想查看第一部分权限,我就可以这样,那在我这个命令里边,大在我这个什么,连上我的Linux之后,我去,假如我还是到咱们的测试目录里边,其实任何一个文件都可都可都能看到啊,任何一个文件和目录都有这种权限,所以我们为了测试方面,我还是到opd下,然后呢,看看叫到我们test的D里,好,我想看看LS-L,我想看看它下边这些文件和目录的权限,我想看谁,你比如说他啊,我想看t1.test。
08:22
它的权限怎么看,前面这是访问权限。从第二位开始。从第二位开始是是表示访问权限的,从第二位开始。其中大家看先第二位开始,第二位、第三位、第四位这三个字母是表示所有者对这个文件所用的权限。那我们再看这个t1.test,我现在问你他的所有者对他拥有什么权限,那你看一看,根据我们刚才改的,刚刚刚才根据我们刚才给大家讲的所有者,他的所有者对他拥有哪些权限。
09:03
是不是拥有RW执行,是不是没有那个权限,那就是横杠,所以所有者对他拥有什么权限?读和写的权限,从这一看就能看到。所有者只能查看里边内容,然后呢,改里边内容,假如他要是个可执行文件,不能执行它。但是他压根就不是可执行文件,即使有执行的权限,也执行不了。但是执行不了,不是因为没有权限,而是因为他不可执行,本身不可执行。好,这个大家能看能听明白吗?这个第一部分权限表示所有者对他所拥有的权限,大家能理解这个意思吧。战斗力也这意思吧。啊,这个这个直行啊,这个直行是吧?对这个直行啊,这我刚才写错了啊,哎,你知道啊,这个直行只有直啊这个是吧,这个是读啊这是怎么回事呢?啊,这只有毒的权限,好这个能理解吧。
10:13
啊,刚才刚才我写错了啊,刚才我写错了,嗯。对对,我我我我写错了,怎么嘴和手不一致了是吧。好,这是这红。每一个文件和目录都有这种,都有这种权限,第一部分就是从那个LS限制列表里边第二位开始,往后数三位表示第一部分权限。所有者对这个文件和目录所用的权限知道吗?好,这是第一部分钱,那剩下都好办了,第二部分权限,第二部分权限表示什么?同组用户。
11:01
荣权限重组用。这样吗?好这样,然后呢,大家看我们说这这是吧,行,这同组用户的权限,同组用户调用权,那也就是说什么。文件或者目录的同组用户,文件或者目录的同组用户就给他出在同一个组的那些用户对该文件所拥有的权限,它也是使用这些来表示,也是使用这些。分别用这三个字母来表示,那这些我就不多说了,大家我们来查看一下我们这个什么目录里边。就我们就以他为例吧,踢一点太子。他的同组用户对他所拥有的权限怎么来看,还是查看,我们说第一部分权限是第二位,第三位,第四位,接着往下边,第五位,第六位,第七位是表示同组用户对他所用的选项。
12:11
那我们这个地方同组用户对他拥有什么权限,只能什么读只能读。只能看里边内容改,改不了。张望。好,你不要打我们这个这个地方就是他。这是同组用户,最大用户,当然我们说下面第三部分就是一样,第三部分权限接着往下边看,就是找其他组用户。权限啊。权限表示文件或者目录,我这个地方直接写出来了。叫其他组用户对该文件所用的权限也是这样子的,用它也可以查看到。杨红,你比如说我们还是以这个为例,其他组的用户最多所用的权限还是只能读。
13:08
知道吗?好,这是我们这样子,那下边呢,我们就来验证一下,看看这些权项是不是这样,首先是所有者。当然我们这个文件所有者这是谁的啊,这个所有者,这个文件所有者是,这个文件所有者是root root能够读,它里边能够写,它里边能够执行,它能之后不能执行的,但它本身就是不可以执行的,所以我们这个地方测不了,只要大家学了脚本之后,你写个脚本,你看别人能不能执行。所以我们不给大家讲脚本,所以大家能执行的权限,我们一般我们不给大家演示了,我们只给大家演示读和写的权限。好,那下面你比如说再看他说所有者对他只能读和写。那所有者,他的所有者是root root能够对他读读和写,那让那这来执行吧,对对,那有的同学说第一位表示什么啊,第一位我一会儿再给他说啊,其实第一位文为现在我们讲权限第一位其实它就表示这个文件或目录的类型是吧。
14:10
如果是目录就是D吧,好,如果是文件就是什么,就是横杠,当然还有别的软连接之类的那些我们没学,我们不给他说,但你只需要掌握两个就行了,如果是文件,第一位就是横杠,然后呢,如果是目录就是D啊,当然还有别的。好,这是我们这个地方,好,下面呢,我们来看看所有者,对这个他可以读,那所有者,现在我们说现在这个我这个用户就是所有者,就是这个文件的所有者。那根据他这个权限,我说可以改,可以读它里边内容,那我就来看看吧,执行T一点开太,那你看行不行,能看里边内容,能改里边的吗?那改一改吧,T一点台词改一改,那就改呗,这个地方来随便改,改完之后。保存退出大家看一样的,再看一看改的内容已经有了,所以说当前用户就不不是就是说他这么所他的所有者,当前用户叫他所有者可以对他独和谐。
15:15
你比如说大家现在我想把他的权限改一改。我想让他这样,所有者不能对他写了,只能对他读,你看怎么样?那我怎么改他的权限?我这儿我可以改一下,改了权限,我一会儿会教给大家如何改,现在我先用一下,假如说我想把它所有者不想让他拥有改的权限,我就把它所有者的所有者的写的权限给它去掉。怎么办呢?这样,趁着木头。Change,然后呢,它的所有者,所有者是。我们的叫UU所有者给他去掉,去掉写的权限,减W,去掉写的权限,然后呢,改哪一个文件,改t1.t我一回车大家看就改好了,改好之后你再看一看LS-L,大家看T一点台词,它的所有者就不能写它了,你看吧,写的权限都已经去掉了。
16:15
去掉之后,我现在让他所有者再去改它,你看还能改吗?V叫T1条test。那假如我这个地方改,你们这改怎么怎么随便改,改完之后再看哪能改,你保存一下退出你看看大家看它上面给你说了。你不能让你什么改,为什么。对当前用户而言,你只能看是read only,你不具有写的权限。那你应该怎么办?你应该用什么QW强制退出不保存。因为你现在没有写的权限。那怎么那我这么,那我就退出来,QW强制退出,刚才写的肯定没写成功,看一看T一点开,刚才写的没写成。
17:07
所以说就是当前这个用户对他没有选择权限。你就不能改里边内容了。Go。那有老师读里边内容呢,读我们用别的言是吧,你比如说他刚我说读,假如说大概现在他是什么,他的同组,他的组用户,嗯,同组用户。就这我其其他组的用户。嗯,对,他要如果不不肯执行的默认就是什么,他默认就是就是那么就没有写的权限。知道他默认有没有写的权限,如果是他是可执行文件,默认他的所有者对他具有读、写、执行都可以。嗯,他现在不可执行,所以给他付一个什么不可以执行。叫张。好。
18:00
这是我们说的。好,T一点他也知道哦,T一点他也知道啊,他的所有者改成张三了,因为张三也是一样的,咱用张三也是一样,知道吗。好,你比如说再看我说张三也一样。但你看用张三也是一样的,你知道吗?你看我是切入切换出来,张三张三,张三也可以毒他,来看看张三。这这个什么张三,然后呢,看看什么T一点台词,但也可以看到里边内容,那张三现在改,你就说他看张三改了,改谁改T一点开知道吧。然后呢,待我们这个地方来,张三在太子,然后呢,这个地方来改一下,来一个随便来一个,就这样,然后改一下,大家看他也不不能改了。
19:03
他没有这个权限工作。不能改了,但如果你要是所有者的带上你不能保存,然后呢,保这个强制退出。你要用别的账号再上。啊。这是我们说这是什么?所有者只能叫进度。这是我们这个地方。这是这样,你要不能改了,你要如果给他复制可以写写的权限,那他也可以也可以写。家长好,这是我们这样子的。对,但是你要用root大哥你要用root,你要用root root然后呢,密码外也点进来,然后呢,Root现在什么大哥root应该现在属于属于他的什么,属于这个T1这个文件的同组用户。他俩都属于root组。
20:01
都属于root,属于同组用户。那同组用户能够什么读他能吗?哎,哪一个呢?啊这个这个这个能够读他,我们来一个读他,那我们这个地方来个同组用户,然后呢,读他那什么T,然后呢,t1.test再看可以读它懂吗。好,那家看我写他,那会来写他,然后呢,这来写他,然后T一点台词,好,然后点进来这个地方来给他什么改一下,然后呢,这个地方改退出大家不让写。为什么同组用户没有写到权限?嗯,没有写到全。好,这是我们要找那就怎么办,那只能强制退出。你只有给他复制让写的权限,他才能写。怎么给他复制,你比如说他呢,同组用户,我想改一改,我想让他写怎么办呢?那就改一下change mode改成谁,改成给他同组用户,同组用户改成G,给他加上写的权限,加到写的权限。
21:09
把谁把T一点太死了。加上写的权限,加上之后LS-L再看写的权限已经加上了。同组用户。那它的同组用户是谁?Root,那么root就可以什么写它了,那我们来看吧,VMT1.t。然后呢,这个地方来一个随便来一个吧,1111,然后呢,这个地方再看来一保存铁柱保存了。张。好,这是我们啊,这那你们来看,看来T一点台啊,这就写成功了。好,这时候我们啊,这。啊。T一点太子,所有者是张三知道吧,所有者是张三知道吧。
22:11
啊。Root演示所有者的权限,刚才不能写,刚才不能写啊,刚才不能写,写不了的。对所有者用户什么,就说你这个T表太这个文件属于哪个组的,那些用户也是属于哪个组,是表示文件和那些用户是属于同组,那些用户是什么给他出的一个同一个组的,就同组用户,就这意思只能读知吧。你给他复制上写,他就可以写了。好,这是我们刚才说的这样吧,当然别的这些我就不给他演示了,你自己看吧,你自己下边演示吧,因为这些情况太多了,其他组的用户找个其他组的用户。
23:00
找个其他组,你比如说咱看其他组还有什么账号,假如你可以创建个李四,李四他属于测试组。测试组给他,既不是他的所有者,也不是他的同组用户,也只能对他进行读,不能写啊,这个我们不演示了,不演太多了,只能再多,你就创建一个李四,那比如看看我现在有李四吗?你看看有李四网站ID,来看一看李四啊,李四来看看有李四,李四也属于研发部。嗯。对,李四也属于研发部,那李四也属于研发部,大家看那李四就是什么,对T1而言,既不是所有者,也不是同组用户,那你来看看李四吧,那我切换到李四来看一下切换到李四,哎,这个切换李四压根对这个文件的时候。这这个。压根对这个文件都都都不具有什么写的权限,这个李四我们来创建一个,嗯,创建王五吧,看看王五有谁,王五是属于王五这个组的,那就王五吧,王大家看来王五。
24:10
王五,王五的密码是多少?忘王五的密码应该是这个王五让7001Q az好进来王我。对。王五的带看,对,这个T带看,他只能查看。开t1.t,他只能查看,但王五想改改不了,那你看王5t1.t,王五想改一改。这随便来吧,然后呢,这个地方保存退出大王五不能改可以这。对。哪一个第五位。第五位是第二部分权限图,第五位那你看吧,大家看这样吧,第234位是所有者的读写执行权限,567是同组用户的读写执行权限。
25:14
然后呢,八九十是什么?是其他组用户的读写执行的权限,就这。这是我们看这对root root他对于文件和目录而言,它跟普通的用户一样。它跟普通的用户一样,Root,只不过他还除了普通的用户,他还具有管理用户的权限,Root他的超级是反映在他具有管理其他用户的权限。但是他访问文件,他不,他不特殊。他不是投诉的访问权限,不投诉能明白这意思吗?何伟斌。Root它只是除了访问某些用户,他还有管理,他除了访问哪些目录和文件,它还具有管理用户的权限,叫根木,叫根权限啊,Root还具有根权,但根权限咱们不学叫根权限,根权限就是说他可以管理其他的用户知但是访问一些目录和文件的时候,它跟普通的用户没什么区别,知道吗?
26:25
能明白吗?对,Root,你别把他想root想的太真么?你别把root想的太超级了,嗯。他访问文件的时候跟普通用户没啥区别。对,如果说root不是所有者。是同组用户或者其他组的用户,他一些文件他也看不见,他也没有权限看。
27:03
知道吗?他也没有权限看。你比如说大概我们这个地方RS,你比如看这个杠R哪一个呢。t.test他的所有者是张三是吧?然后呢,大家看他所属的组,大家看他所属的组是吗?是root组,假如我把这个root组改成别的组。把一个文件。所属的组给他改成别的组。那改成别的组,这样这样吧,我我就这样吧。对。我就这。把他这样看啊。Root,我这样看啊。把root,它现在属于同组,同组,我把这个同组的这个权限都给它去掉。然后呢,那我就趁着我。把谁把这个同组用户。权限都给它去掉,把它设成设置成什么这个。
28:03
这把它设置成这个全部都是曲调20个。呃,减去减去谁减去一个这个读的权限。然后呢,逗号再减去一个这个。啊,写的权限都给它去掉。然后谁把T一点太死,哎这是哎这个权限对王五不能修改它,那么说王五不能修改它来改成这个什么,能够改它里边内容吗?来个张这个什么,来个切换到root吧,Root现在能写它YF一下点进来,然后呢我改它叫change mode是吧,然后呢G,然后呢把它的毒和把它的血都给它去掉。是吧,然后呢,这个时候叫T一点太。是然后呢,大家我们再看一看它的权限。
29:00
同组用户对他没有任何权限,那我们来看一看啊大哥来T一点太子,哎,这个T一点太子,同组用户大家看,哎,这怎么还能看见是吧,哈,这这就不对了是吧,同组用户已经看不见了吧,那其他组用户我看其他组用户啊,其他组用户也给他去掉,然后呢,Change木。然后呢,趁着木。然后呢,把谁呢,把这个其他组用other减去读的权限,然后呢把t1.t都给它去掉。去掉,然后再看一看,再看t1.0,别人都不能读了,然后呢,我是切换着王五啊,切换着王五,然后呢,这个地方呢,王五去读他踢一点台词。带上权限就不够了。全限就不够。John。你就不能读它了,没有读的权限知道吗。
30:03
这是我们啊,这个地方。这些。那你说这个,那刚才诶这个rule它为啥能读这个,按理说大家要读不了啊,读不了这应该读不了。同组的用户,那那我们来看看再读一下root啊,按理说是读不了的,他没有权限,同组用户没有权限,那我们来看看T一点台,哎,这个很奇怪了,哎,这个还能读啊,这个这个很奇怪了啊。这不应该了。T一点太就这个。他的权限同组用户已经没了。这还能,这个还能读,这个不应该,因为root账号从访问目录和访问访问文件的角度上来讲,它跟普通用户没啥区别,他只不过就有跟权限,跟权限什么意思,就是说他能够创建管理别的用户,就有这种权限。
31:04
嗯。这个这很奇怪了啊,但是写的话,但是他就被控制了。但是读他也能读,这这这个不应该,咱以前演示的话都是这都都都不能读是吧,那这个怎么能读呢。这个啊,不不应该不应该能读。他没有权限了,就第二部分像同组用户已经给他给他去掉了啊。嗯,这病了。换一个文件试试,换一个文件来看看啊,换一个文件说T2,那么这个T2。嗯。同组和所有者可以修改权限吗?就你你要修改一个用一个文件的权限,你得对他进行有写的,有写的权限你才能改。
32:02
你才能改它,其实你改它的权限,其实也是修改这个文件的内容。要改他一知道吗。这是我们啊说的这样删的话,你得具有对这个文件所在的目录拥有写的权限,删的话你得对这个文件所所在的目录就有写的权限,因为你要是改着嘛,你改它所在的目录了,里边内容了。你得对那个目录有什么写的权限,是你你也可以删删,你得对那个文件所在的目录有写的权限。就这意思,明白吗?明白这意思吧。这是我们这。这这个很奇了怪了啊。不应该。
33:04
嗯,看看啊,大家看我看看用这个什么看改一下用root改谁改T一点台词,然后呢改一下,然后呢这个地方来一个嗯,然后呢,改大家看不让改。那不让改。然后呢,不让改,我就强制退出了。所以这个大家读还能读这个,嗯,这个很奇怪了。对,给这个给我们这个它这个语法啊,应该说给我们演示的不一样了,知道其实大家像这种情况,大家使用Linux的时候啊,使用Linux时候,其实这种情况大家也会经常遇到,为什么?当然我们说了Linux它不是一个公司开发,它不是说像咱们Java接力K语法一是一二是二。他就是Oracle公司开发的。是什么就是什么,Linux它是开源的,你用的操作系统不一样,有个别的情况它会有一些不一样,因为它是不同的公司开发的。
34:10
那我们假如说他看他这我你看到某一个文档,它有可能是CS的。那么我们用呢,有可能是什么无兔的。我。还有大哥,你比如说大哥你看的文档是无巴兔的大会,你就用的CS,还可能用红帽,大家都是不同公司开发的,虽然内核一样,但是有一些细节,不同公司开发的还是不一样,大家这种情况可能大家用着什么,用这nu个词的时候,这时候大家很正常的,很正常,你看的文档,你可能看某一个版本发音版本的Linux,它不像咱们那个开发语言,我这个语言就是这个公司开发的,你只能这么写,那么别的写法就错了。他不让闹,然后Linux这种开源的技术就这知道,所以这也也很正常是吧。
35:01
这是我们。对,你可以删除,大概你可以执行那命令删除,但你删除的时要具有对那个目录所拥有的拥有这个这个写的权限,那么你比如说大家,我们这里给大家演示一个写的权限,目录的写的权限,你比如说大家这个目录,这个目录TEST2 test2这个目录,然后呢,大家它的所有者是张三,张三能够对他进行读写执行。也就张三能够进入里边去,好,下边我们来进入张三进入里边来切换到张三,好,张三再看我们说张三对这个TEST2具有读写执行的权限,张三就能进里边去,那么来将张三进了边,大家看啊,T张三。然后呢,再看它里边内容就可以拿到,拿到之后张三就有里边写的内容写的权限,那时候那张三就可以删里边内容,或者张三在里边创建一个目录,Make d。
36:07
然后呢,我们创建个目录加test,创建好了,那看大看双三就可以改里边的内容。所以张三我们知道是他所有者对他具有读写执行的权限。知道吗?那我们说大咖再来一个,你说王五,看王五是属于其他组的用户,王五属于其他组的用户,那王五只有对他进行读和执行的权限。那王五只能看里边的内容,并且王五只能进入到里边,王五想删里边的这个文件或者子或者子目录。或者想在里边创建一个文件,王五不局有权限,那我们来看看吧,来网五切换到网五,好,然后呢,这个网五了王五77001,哎,这个王就随便来王五,然后7001K有az。
37:01
张。哎,这个密码输的不啊这个啊。这个王五,那切换过去,然后呢,切换王五,然后呢,这个是王五,然后7001Q az。好切旺着王五了,那王五呢,大家看可以看看这个王五,那这是它里边有这些内容,那王五假大看王五是属于谁呢?王五是对这个什么TEST2而言,他只能对,只对他具有独的权限,就能看里边内容,也就说对他可以执行这些。能看里边内容,然后呢,也能够对他执行,就说能够进入到这个目录里边test的二里边这王五可以进入,然后王五什么不能写里边内容,写里边内容你说王五在这执行创建一个来一个叫test,记了TEST3带上权限不够。王五不,不具有写这个目录的权限,当然王五山里边的数据也不行,山里边文件杠。
38:05
RF,然后呢,这是TEST2来看王五也没有权限。这是关于目录的这个权限是吧。好,这是我们说到这,大家关于目录这个权限呢,大家现在能明白吧,就这关于目录关于用户的权限,就那个root那个账号啊,我们这个演示到是跟咱们讲的不一样,我啊大家反正这个不知道怎么回事,不知道怎么回事,我我也不知道了,演示的结果跟他们说的什么不一样,其实给他们这个文档上面也不一样,我给大家说的这些都是从文档上边,咱们也是看到文档上边。他这个root为啥还能看这个,嗯,不应该能看。嗯。就是这个地方,大家在课下,你在你自己电脑上试一试,看看root属于同组用户的时候,假如他没有读的权限,能不能看这个文件里边内容,但你可以再看一下,自己试一试。
39:05
啊,所以这种情况,其实大家你以后你还会遇到这种情况。啊,因为它这种离那个走势它是开源的知道吗?但除了这个地方之外,别的权限大家能理解吗。这时候对root能不能给自己加权限?还是那句话,谁能改变一个什么?谁能改变一个文件的权限,你必须对这个文件具有写的权限,你才能改,没有写的权限改不了。能明白这意思不?这是我们这对。何伟斌说,老师感觉root是最高权限。他应该什么都能干活,不受这些权限的约束,不是这样子的。不是张。它对于文件和目录的访问而言的话,他也受访问权限的限制。
40:04
他也能受防护权限限制,他不是这么做的,当然我说你是这样认为,可能有的Linux的开发人员也是这么认为的,我就认为root。他应该就具有最高权限。所以说可能有的版本,他对这个root。他的权限做了一些放做了放松放宽,你知道吗。即使说他就像我们这个地方,他没有读的权限,他属于同组用户,他也能看里边内容,但是他没有放那么宽,但是他想改里边内容,如果没有权限不让改。但是他能看这个内容。好,这是我们这个地方,但除了这个大家的,除了这个root账号能够看里边内容,别的大家能理解吗?嗯。对,现在谁也改不了他了,谁也改不了他了。
41:02
知道吗?一开始,那你们老师万一创建一个文件,创建一个文件之后,大家都没有写的权限,那咋改。一般这个文件创建出来都有个默认的权限是吧。默认的权限什么意思,但你可以参考这个参考哪一个呢?参考哪就刚刚创建一个文件。你比如说大看我用王五创建一个,创建一个文件,用一个用一个什么,用一个张三来创建一个文件吧。知道吗?然后呢,我来到上一集这个地方,我让张三创建一个文件叫touch,然后呢叫test test t4叫T5.test,但你创建一个文件,一开始他都有一个默认权限,那个默认权限一定有人能够对他写谁所有者。如果他是可执行的文件所有者,对他拥有读、写执行的权限,全部的,如果他不是可执行权限所有者,只能读和写。
42:05
他肯定有写的权限,你放心好了,任何一个文件一开始肯定有人能对他写的,如果没人对他写,你传销文件有啥用啊,不可能的,都有一个默认权限,对,你看看这个地方LS-L看哪个谁T5带上就这个。张三创建了,张三是他所有者。他的默认权限就这样子的,知道吧。所有者能够对到读和写。但是他不是可执行文件,不能不能执行。然后呢,他的同组用户对他也能读写。然后呢,他的其他组用户只能读。所以一个文件和一个目录创建出来之后,一定有一个默认权限。No。默认权限里边一定有人能够对他写,知道吗?好,这是我们这。
43:00
对对,删文件还是那句话,删文件跟他本身的权限没关系,跟谁,跟他所在的目录的权限有关系。只要什么你这个用户对他所在的目录具有写的权限,就可以把他删了。侯建鹏,能明白这个意思吗?删文件跟文件本身的权限没关系,只跟文件是所在的目录的权限有关系。能明白这意思吗?嗯,对,那是对,你要是你要是压缩,你是打包了,它也会生成新的新的文件也是一样的,对他所在的目录要具有什么写的权限那。
44:10
要具有写作权。只要是生成文件和删除文件,或者对一个文件重命名,都要对这个文件所在的目录拥有写作权限。然后。还是这个地方,还是这个地方。对于目录而言。你要想在一个文件,想在一个目录里边想删文件。那么删文件、删目录,创建文件、创建目录,或者对文件目录重命名,必须对这个文件所在的目录具有写权限。这样才行。能理解吗?当然你我认真,你说你解压打包也是一样,他也会新建文件,也要具有权限,没有权限也不行。
45:05
知道吗?所以这是我们要整,当然这些要演示的东西太多了,所以我们把这些我们说这些原则给大家写出来之后,我们把几个典型的给大家演示出来,大家课下按照你的所有的想法都可以在你的Linux上面来进行什么验证,来进行验证。这是我们这对解压出来是谁,谁解压的就是谁,就相当于谁创建了,那不这不很好理解吗?对,谁解出来的就是谁。No。好,这是我们给他说的这些。这你的所有的想法,你都可以用这些命令来进行验证,知道吗?
46:03
好,这是这就那就这一个地方来看这个root这个。演示的跟他们说的不一样是吧,其他的大家看对于这些权限的这些什么表示知道权一个是什么,三种权限的,三种权限的含义,再一个三部分权限,大家现在能理解吗。知道能不能理解?对你的想法你都可以什么自己去验证,用这些命令可以去验证,咱们课堂上没有这么多时间,全部以每一种情况都给他演示出来,是咱没这么多时间先说大看这些理论现在能理解吗?三种权限,三部分权限。同组有很多的。话会列出来吗?同组有很多,什么意思啊?
47:20
同组有很多是这这这很多什么呀。文件只能属于一个组。是,前面不就说了吗?文件只能属于一个组吗?一个文件或者一目录只能属于一个组?你别自己把自己扰乱了是吗?
48:00
嗯。对,文件只能属于一个组啊。他要属于多个组,那就乱了是吧,那就乱了,他这个权限就不好管理了。对,这些你先别管,我一会儿给大家讲这个,徐明想你这个你先别管,一会儿我们给大家讲啊。创建文件是默认的。是默认的,只能是root组,不是创建文件的时候谁创建的,那么创建者就是谁,文件所属的组就是那个创建者所属的组。默认情况下就这。何伟斌,能理解吗?对,现在我现在这几个看还有问题吗?理解好了,嗯,还有问题吗。把这些理解好,后边都好办了。
49:03
就那个root为啥能查看这个,这个解释不通,是跟他文档上的不一样,但还是那句话,当我们说不同的,即使不同的CS版本,他这也都是开源的,那由不同批次的人开发的可能也不太一样。啊,所以这个开源的软件就是这。按理说不应该。那大家记住就行了,可能root的账号可能还跟普通的账号可能还稍微有一点不一样。知道吗?就不同的版本的Linux还有一些不一样。有的可能对他权限做了放松了,放宽了,但是他文档上,他文档上不是这么说的,文档上就是跟普通的用户是一样的。
50:01
好,当然这个关于Linux的三种权限和三部分权限了,它的控制我说我们就简单给大家说到这儿。
我来说两句