别名中的自动密码确认

时间:2013-09-16 09:38:15

标签: unix terminal alias sudo

我把这段代码作为别名:

alias x='sudo ifconfig en0 ether xx-xx-xxx-xxx-x; ifconfig en0 |grep ether'

每次都要求我输入密码。如何绑定sudo的别名密码?

1 个答案:

答案 0 :(得分:0)

您可以使用-S选项让sudo从标准输入读取密码。

试试这个:

alias x='sudo -S ifconfig en0 ether xx-xx-xxx-xxx-x <<< mypassword; ifconfig en0 |grep ether'

显然,将sudo密码存储在别名中是不安全的,所以我强烈建议不要这样做。