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