配置 sudo 以保留 SSH_AUTH_SOCK

配置 sudo 以保留 SSH_AUTH_SOCK

sudo配置以保留环境变量的正确方法是什么SSH_AUTH_SOCK

我按照互联网上的一些指南进行操作,但它对我没有用:

$ printenv | grep SSH
SSH_AUTH_SOCK=/tmp/ssh-Zy2v8uDtJxPw/agent.2628
SSH_AGENT_PID=2629

$ sudo printenv | grep SSH | wc 
      0       0       0

我以为我需要重启sudo服务,但是 如何在 Ubuntu 16.10 上重启 Sudo 服务说不需要。

答案1

sudo -E printenv | grep SSH

-E将您的环境变量保存到 sudo 中。

相关内容