linux 免密码 sudo设置
我们在使用Linux系统命令的时候,经常需要root权限, 所以经常会使用sudo+命令的方式,可以让你的命令临时获取root权限之后再去执行这个命令,但是每次输密码很麻烦,这里就讲一下如何免输密码进行 sudo;
在 /etc/sudoer.d
目录下任意新建一个文件名,如 ;
sudo vi /etc/sudoers.d/test
添加如下内容,
USERNAME ALL = (ALL) NOPASSWD:ALL
需要将 上面的 USERNAME更改为你当前用户名,然后保存即可,保存后你会发现后面用这个用户去sudo 的时候就不需要再输密码了.
下面是实现该需求的命令行版本可以一键搞定;
sudo sh -c "echo '$USER ALL = (ALL) NOPASSWD:ALL' > /etc/sudoers.d/$USER"