我正在尝试更新我的 sudoers 文件以保留 http_proxy 环境变量,但它不断损坏 bash 脚本如下
printf 'Defaults env_keep += "http_proxy https_proxy"' | sudo tee -a /etc/sudoers
如果我手动编辑它,它仍然有效
我究竟做错了什么?
提前致谢
答案1
如果文件末尾没有换行符,则可能会发生这种情况/etc/sudoers
。最好使用echo
命令而不是printf
。或者您可以尝试\n
在 string 的末尾添加...proxy"\n'
。