00:00
大家好,欢迎大家继续收看上微博的云计算课程,我是沈乔老师,这节课我们继续来学习用户管理,我们来看看组管理命令啊,前面我们都学了怎么添加用户啊,怎么设置密码,怎么把这个用户加入组,那我们还得知道怎么来添加用这个用户组,对吧?这个命令比较简单,Group group at就行啊,这个选项呢,是指定组的ID号,其实我说一下没有必要,就直接就是group就行。那也就是说,那我们添加组的命令group,艾,那我们添加个组test group这个组就有了,当然这个组其实我们说添加用户的时候,是不是会生成初始组对吧?这个组里是有用户了,那这个组里现在就我们新现在添加的这个组现在就是空的,里面是没有的,那删除呢,也很简单,Group delete,然后后面加组名就删掉了,就这么简单,OK啊,删除组。那这就是参加组删除组,但是呢。我们来看看我们能不能手工把用户再迁到组里,其实各位,我们前面讲的一个命令叫做user。
01:09
Mo的命令是不是也可以把用户加入?那其实还有一个命令叫做j password,他也可以把用户加入去。那哪用哪一个呢?其实理论上来说用哪一个都可以。但是我推荐使用这帕素的原因。优星诺的,我们讲过了,小G是不是还可以添加初始组,大G是才是添加附加组,而初始组有可能会有问题,所以你可能还有可能会搞混,而J帕座呢,它添加的就是附加组。不会再有初始组问题,这是第一个问题,所以jpa座的只添加附加句,这个没什么,这个不会出现歧义。第二个问题就是jpa座的除了可以把用户加入去。他还可以把用户从组里面删掉,而user就只能加进去,要删就来手工删,它没有jpa座的好用,所以其实也就是说优的微其实还是不太建议用,你就追他做的就行啊,推荐他。
02:09
那这个时候我们就可以来试一下,比如说刚刚这个test group是不是删了,那我重来。Group,把test group加进来,现在这个组里是空的,它既没有这个初始用户,也没有这个附加用户,所以这里现在是空的,对吧?那我可以手工开始看吧,往里加一下这passor的使用的选项是杠A,然后把它加入去,但是请你小心一件事啊,啥事看啊,这里需要对比一下啥事。如果你使用的是user mode命令,User mode我说了它是用户命令,所以他操作了这个参数是用户,是把这个用户加入组。而j pass是组命令,看这是group group的意思,所以他操作的参数,这个参数是组,能听懂。
03:01
而这个参数是用户,上面user的这个参数是用户,换句话说,它的作用是把这个用户加入这个组。而上面是把用户加入组是反的,两个命令是反的,也就是说user mode是先写组名再写用户名,而j passor是先写用户名再写组名,两条命令是反的。诶各位,我说其实倒还好,因为这个嘛,是操作了用户,所以参数是用户,这个操作的是组,所以参数是组倒还好,但是确实容易高估,所以还是这句话。背一个就行。既然这样,我们就可以彻底可以不用油色,不就被追帕做了就可以了。那前面又说木的,又说了,什么改名啊,什么改UID啊,都是没有意义,所以反而这个命令可以大家真的了解一下就拉倒。背一个就行,记得这1PASSOR它是组命令,所以后面是组名,别忘了啊,别忘了,那要加的话那就简单了,那我现在就是要把它加入到test group里杠A。
04:06
我把U42加进去。把右侧三也加进去,把T1也加进去,都可以啊,都可以这个时候就加进来。那要删掉吗?就是j pass-G,然后把TEST1从里面给删出来,删掉,OK,这个时候就是这样简单了,那我还是说这里最大的问题就在于这两个命令是反的。这个初学的时候很多学员都告诉,所以我的建议是既然能实现功能,记一个就行,另外一个就可以不用管它,OK,这样做就可以了,那这就是把用户加入组合删除组,那这个时候看一下它里边肯定要就有了来用户就有了,看基金我是不是已经删掉了,对吧,就剩这俩了。哎,手工往里写行不行?有的学员问了,那老师既然把用户加入组,实际上是不是就把它加在这里,那我手工在这里写个逗号,再把用户名,比如说我把P2用户写进来可以吗?可以啊。
05:04
这个理论上是没问题的啊,因为系统中肯定都是写在文件里生效嘛啊,手工写也行,OK,只是手工写不适合做这个脚本啊,手工如果你自己只是手工,自己做实验没问题好。那这节课呢,我们学习了一下,怎么添加组,怎么删除组啊,怎么这个这个从组中这个添加用户啊,不对,这个实验还得再说一下,还不能结束啊,那我们还得说一下删除组的问题,那我们再做这样一个实验,我们看一下。来啊,我现在test group总是存在吗?我现在干嘛,我添加一个新用户,我用杠小G把它加入到这里,比如说我添加一个。呃,T4吧,这样一个用户加进来。那T4已存在,那就T5。好。我现在想问你的事情是,我能不能把这个组删掉group,我想删这个组group行不行?
06:05
台式古普现在里边有好几个用户,U2U43和T5用户,那我能不能把这个用户这个组删了,回城试一下,报错不行,因为这个家伙是TEST5的主组,说白了就是。TEST5没有初始组,他的初始组就是他。你要想删这个组,必须要先把这个用户删,那我们一直在说,每个用户只能而且必须有一个初始组,必须是什么意思?就是我如果这个组没了,这个用户就没法生存,它必须有初始,而我又强制手工把它指到了这个组里。没有让它自动生成T的五组,所以你把它删了,这个用户不就没没得干了,所以啊。是不能,如果这个用户存在的初始用户存在,你是不能删除它的初始组的,小心,那要想删这个组怎么办?那就来干嘛,User delete,先把TEST5删掉。
07:04
那我问你这个组里现在还有用户呢。这个组里是不是还有。我们看一下应该还有U42和U43呢,那能不能上这个组啊,现在。能不能?答案是,我们试一下看能原因。U32和U43我们用的都是附加组,把它加进来了,换句话说,把这个测试组删掉之后,UC2是不是还有UC2组存在,U43是不是还有U43组作为它的初始组,并不影响用户的生存,所以这个时候是可以删这个组的。那强调的就是删除组之前删除组的时候,这个组里边必须没有初始用户才能删,否则是删不掉啊,这个事儿我们强调一下,好各位,那我们这节课的内容就这样了,我们下节课再见。
我来说两句