sudo是什么

sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具。Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。
现在我这里在执行某脚本的时候,既要求部分命令使用root权限执行,又需要在普通用户下执行,考虑到sudo的时候不知如何解决输密码的问题,故选择在Linux环境下配置一下让普通用户使用sudo不再需要敲密码。

配置

打开sudoers配置

su root //进入root用户 
vim /etc/sudoers //打开sudo的配置文件

进入后如图所示

在这里插入图片描述

找到对应配置,关键字## Allow root to run any commands anywhere或者root ALL=(ALL) ALL

在这里插入图片描述
仿照root ALL=(ALL) ALL增加一行即可,比如yousali ALL=(ALL) NOPASSWD: ALL。改好之后保存就可以生效了

Logo

更多推荐