Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Macos 在终端上运行.pkg文件的MAC命令_Macos - Fatal编程技术网

Macos 在终端上运行.pkg文件的MAC命令

Macos 在终端上运行.pkg文件的MAC命令,macos,Macos,我有一个.mpkg文件,我想从终端执行它 我成功地使用了这个命令来实现这一点 sudo installer -pkg Snip.mpkg -target /Applications sudo安装程序-pkg Snip.mpkg-目标/应用程序 但问题是,当我运行这个命令时,它会在执行安装之前询问我管理员密码。 有没有一种方法可以不用密码,或者我可以在sudo安装程序命令中提供密码 另见: 请回复 提前感谢您应该能够从标准输入密码: echo <password> | sudo -S

我有一个.mpkg文件,我想从终端执行它 我成功地使用了这个命令来实现这一点

sudo installer -pkg Snip.mpkg -target /Applications sudo安装程序-pkg Snip.mpkg-目标/应用程序 但问题是,当我运行这个命令时,它会在执行安装之前询问我管理员密码。 有没有一种方法可以不用密码,或者我可以在sudo安装程序命令中提供密码

另见:

请回复


提前感谢

您应该能够从
标准输入密码

echo <password> | sudo -S installer -pkg Snip.mpkg -target /Applications
echo | sudo-S安装程序-pkg Snip.mpkg-target/Applications

在sudoers中删除使用以下行的密码要求:

jinith ALL=(ALL) NOPASSWD: ALL 
请注意,另一种解决方案会将密码添加到进程列表中。我的将这样做,用户jinith可以在没有密码的情况下以any用户的身份运行any命令。