文章目录
- sudo问题
sudo问题
sudo:权限提示指令,当使用sudo这条指令时,会将普通用户的权限提升为root权限
但是在命令行新建用户,这个用户使用sudo指令对一条指令提权是用不了的
这个用户没有在sudoers file这个文件中,它的意思是这个用户是不被信任的,而且提权它输入密码时还是输入这个用户的密码,那么每一个新建的用户都可以以root的权限来执行,那么root岂不是毫无意义了!其实并不是,因为一般新建的用户使用sudo输入自己密码提权是用不了对应的指令的,因为系统对这个用户它是不信任你,就算你用我的身份来执行也搞不了。例如,我去我高中学校,我和我一个老师认识,想进学校转转,但是门口保安不认识我,他不让我进学校,要老师给保安打招呼我才能进学校!如果我经常想去这个学校,那么我可以让老师给保安室的人说,以后这个人来了直接放行,就是相当于将我添加到了保安的白名单中。
那么如何将其添加到信任白名单(sudoers file)中,我自己这个用户是不可以的
这个配置文件的拥有者和所属组都是root,其他人的权限是啥也没有
这个用户:我不信我就要改,以vim打开,会发现没有权限修改
要改这个配置文件只能在root用户下改
在root用户下打开这个配置文件
找到这里,然后将想要添加的用户添加上去u
因为root也只是有读权限所有我要强制写入。
添加之后再以zhangsan这个用户既可以用sudo指令提权了
当将这个配置文件中的这个用户提剔除,他再使用sudo又用不了了。