Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix alias中的自动密码确认_Unix_Terminal_Alias_Sudo - Fatal编程技术网

Unix alias中的自动密码确认

Unix alias中的自动密码确认,unix,terminal,alias,sudo,Unix,Terminal,Alias,Sudo,我用这段代码作为别名: alias x='sudo ifconfig en0 ether xx-xx-xxx-xxx-x; ifconfig en0 |grep ether' 它每次都要我输入密码。如何绑定sudo的别名密码?您可以使用-S选项使sudo从标准输入读取密码 试试这个: alias x='sudo -S ifconfig en0 ether xx-xx-xxx-xxx-x <<< mypassword; ifconfig en0 |grep ether' al

我用这段代码作为别名:

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

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

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

试试这个:

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