00:00
啊,前面呢,我们是介绍了用户管理里边比较基本的常用的一些命令啊,那现在我们就已经知道该怎么样去添加用户设置密码,然后看一看到底当前系统里边有哪些用户,另外我们还会使用Su命令啊,去做一个用户的切换,那接下来呢,我们要介绍的是Linux里边也是非常有名的一个命令。可以说也是非常神奇非常强大的一个命令啊,叫做Su do,有时候我们简单的就把它称为速度啊,那这个速度这个命令是干什么事儿呢?它是可以给一个普通的用户临时的赋予root权限,也就是相当于我本来是一个普通用户,但是使用了这个命令之后,就可以进行超级管理员的相应的一些操作。所以可以说这个非常的强大啊,啊,那接下来我们还是在命令行里边做一个实际的操作,来看一看到底是怎么回事。当前我们登录的用户是root,那我们先切换到一个普通用户吧,比如说我们切换到我们新创建的那个Tony用户里面去。
01:06
那root用户切换过来,不用输入密码啊,直接就切换过来了,那假如说现在我想看一看,以托尼的身份查看一下当前我们当前的目录是root的主目录,想看这个目录里面内容的话,那很明显它是权限不够的,没有办法查看,因为这是抄袭管理员下边的目录嘛。那我们就想到了,如果想看的话,那你就只能把Tony注销掉,哎,或者说我们一层一层退出,回退到以root身份登录的状态就可以看了,但这个太麻烦了,用户要切来切去,我能不能就以托尼的身份直接给他权限做一个提升,临时的可以执行当前LS啊,查看root目录下边所有内容这样一个权限呢?哎,那其实是可以的,只要加一个速度就可以了啊,那就是速度LS,后面跟上我们想要执行的命令,没有权限执行的命令,然后就可以,那我们看到现在要输入的就变成了托尼的密码。
02:07
只要输入Tony的密码就可以打开了,123456。诶,我们看到还是不行,他说的是什么呢?托尼不在。速度二文件中此事将被报告,这是什么意思呢?哎,其实这里的含义就是说的是我们当前你要临时赋予Tony这个普通用户超级管理员的权限,你这里呢,又没有root的授权,你也不知道root的密码,你直接一敲自己的密码,然后打了一个速度,你就想获取超级管理员的权限,什么事都能干。这当然不合理。所以我们当然得有另外一一个方式来对他做一个授权,那这个授权的方式就是所谓的速度这个配置文件,在这个文件里边我们就可以指定啊,当然这个文件是得要root用户去指定的,Root用户才有权限去修改这个文件,把这个文件修改就可以指定哪些用户可以执行速度命令,速度二嘛啊,就是可以执行速度命令的所有的人。
03:14
那只要是有了这样的一个权限,接下来你才可以使用速度命令临时的获取到超级管理员的权限啊,那所以接下来我们是要改对应的这个文件了啊,那我们就还是先退回到返回到root用户登录的这个状态,然后接下来呢,我们就修改一下。那这个文件在哪里?当然是在配置文件目录下边,ETC速doors下边。我们可以看到这里边用井号打头的,这都是被注掉的内容,那我们当前最关心的呢?很明显这里面有一个root。Root用户本身默认已经配置了,后面or等于or,然后还有一个二,这指的是什么呢?当然指的就是它拥有。
04:00
在任何地方anywhere,然后去运行所有命令,任何命令的权限。哎,那所以你如果想要获取到跟root相同的啊,几乎相同的这个超级管理员权限的话,那是不是把想要配置的那个用户也已root的这种方式复制一行添加到这里就可以了呢?诶,所以这个操作其实非常的简单啊,我们对这个V文件做一个修改,直接YY复制这一行,然后下边直接可以做一个P。那我们看这里边直接就复制过来了啊,那接下来我们可以把当前的这个词删掉,DW删掉啊,然后接下来我们希望做一个更改,我们这里把它改成托尼用户。哎,那接下来我们做一个保存WQ,注意看,这里边会有一个提示,当前这个文件是read,是一个只读文件啊,因为这个配置文件当然非常重要了,默认是只读的啊,那只有root用户才有可能有有对它进行修改的权限,而且你修改的时候呢,必须加上感叹号强制执行才能更改这个只读文件。
05:14
哎,所以这样的话,WQ加一个感叹号,就把它做了一个更改。然后更改完了之后,接下来我们再去。速Tony转换成Tony之后啊,接下来我们还是LS发现权限不够,那接下来我们速度LS输入Tony的密码,123456,诶,然后我们发现现在就执行成功了,可以直接看到root主目录下边的所有内容。哎,这就是速度的用法,哎,非常强大,就是临时可以获取到超级管理员的权限。那关于对于用户的管理操作呢?啊,另外我们就想到了能增加能修改就能就能删啊,那我当前如果想要删掉一个用户,怎么样去删呢?当然我们这个也应该要以root的身份去进行操作,哎,那我们当然就是user。
06:06
Delete嘛,啊,之前是user,那现在就是delete de user de表示删除一个用户,比方说诶,我们现在可以直接删掉Tony这个用户。那现在我们进入到后目录下边去看一眼,诶,大家会发现现在托尼这个用户还是存在的呀,那当前托尼到底在不在了呢?ID托尼试一下。诶,我们看发现已经没有这个用户了,所以他的这个主目录这个文件夹是还存在,但是这个用户其实在系统里边已经删掉了,或者我们直接pat一下ETC下边的。Password这个文件我们可以看到艾特硅谷和David还在,托尼已经不在了,哎,所以这个其实还是看的很明显啊,啊,那当然了,如果说我们不想要对应的这个目录,它的主目录的话,哎,那也就可以把它完全删掉,一般这个在实际工作当中呢,最好是不要直接把它的对应的这个主目录也删掉,因为呃,那我们都知道这某一个我们想要删除某一个用户的时候,可能就是这个员工离职了啊,或者说他换了组了,但是他之前做过的所有事情,他的文件我们应该还是有用的,应该把他要还要保存下来,那在这这种情况下,我们就。
07:21
按照需要再去删除它主目录下的文件就可以了。那当然了,我们也可以更加简单的在删掉用户的同时,直接就把它的主目录删除掉,这种操作那就是在使用user Del user delete的时候加上一个选项。直接加上一个杠R选项,然后对应比方说我们要把David这个用户删掉。那么现在删掉之后,我们看到。本身home目录下边的DA目录,它的主目录也就不存在了,我们同样ID一下David。就会发现没有这个用户了,哎,那我们同样可以看一下ETC下的。
08:01
Password文件,哎,那可以看到对应的两个用户都已经删掉,现在只剩下艾特硅谷了。当然了,为了后边我们的测试方便,我们还是把对应的这两个用户添加回来吧。啊,我们还是。做一个user a把当前的Tony用户添加回来啊,另外。User ADD。把当前的,呃,我们可以加一个杠D还是指定。对应的主目录叫做Dave,把David也添加回来啊,这样的话。跟之前没有删除之前的状态就完全一样了,这就是用户管理的基本操作。
我来说两句