Debian设置免密码sudo的方法

Linux系统的sudo命令可以将普通用户临时提权,即能够以root的身份执行指令,又可以避免越权行为。但是在VPS上,如果只有自己一个用户,同时拥有root用户和普通用户,并且系统并没有什么生产环境,可以设置无密码的sudo,从而再也不需要每次使用sudo的时候就要手动输入一次。

方法一:使用sudoers.d

以下操作即可实现无密码的sudo,需要root权限执行以下命令:

cd /etc/sudoers.d # 进入sudo设置文件夹

touch passwordless # 新建无密码sudo的配置文件

随后,在/etc/sudoers.d/passwordless这个文件中写入以下内容。注意下面的username是使用者的实际名字,如果有多个使用者,那就复制多行,记得改用户名。

username    ALL=(ALL) NOPASSWD:ALL 

方法二:使用visudo

同样是root权限执行visudo

找到下面这一行

%sudo   ALL=(ALL:ALL) ALL

随后,在下面添加下面的内容,注意将username改成实际的用户名

username ALL=(ALL) NOPASSWD: ALL

完成后重启系统,之后使用sudo命令将不再需要输入密码。

You may also like

  • drupal解决配置遗留问题,彻底卸载模块的模块easy install
  • hesticap添加域名出现Error: Web domain folder for fdfda.com should not exist错误
  • 抖音解封教程几种方法
  • hestiacp默认php最高8.2,如何安装php 8.3
  • hestiacp安装后出现phpmyadmin管理404的错误,如何登录
  • hestiacp环境安装discuz出现 error http500错误
  • vestacp的文件管理插件免费了,给安装一个
  • 通过CSS 定义字母的大小写,drupal