执行特权命令时不用重复输入密码

在日常使用 Linux 系统时,不管是通过 SSH 远程登录设备,还是直接打开本地终端,当我们需要执行一些系统维护操作(比如更新软件包)时,都会遇到这样的情况:使用  sudo  命令后,系统会要求我们输入密码。

虽然这个设计出发点是安全考虑,但在个人使用场景下,频繁输入密码确实会影响工作效率。其实我们可以通过一个更优雅的方式来解决这个问题:在  sudoers.d  目录下创建独立的用户权限规则文件,而不是直接修改系统的默认配置。

只需要执行下面这条命令:

1
echo "`whoami` ALL=(ALL) NOPASSWD:ALL" | sudo tee "/etc/sudoers.d/dont-prompt-$USER-for-sudo-password"

执行特权命令时不用重复输入密码
https://sunshinechen.cn/2025/02/11/执行特权命令时不用重复输入密码/
作者
sunshine
发布于
2025年2月11日
许可协议