在终端上运行 .pkg 文件的 MAC 命令
我有一个 .mpkg 文件,我想从终端执行 我成功地使用此命令来实现此目的
sudo installer -pkg Snip.mpkg -target /Applications
,但问题是,当我运行此命令时,它会在执行安装之前询问我管理员密码。 有没有一种方法可以在没有密码的情况下执行此操作,或者我可以在 sudo 安装程序命令中提供密码吗?
另请参阅:- 从java代码在MAC OS上运行.pkg
请
提前回复谢谢
I have a .mpkg file which i want to execute from the terminal
I sucessfully used this command to achive this
sudo installer -pkg Snip.mpkg -target /Applications
But the thing is that when i run this command it ask me for the admin password before performing the installation.
Is there a way i can do this without the password or can i provide the password also in my sudo installer command...
Also see :- Running .pkg on MAC OS from java code
please reply
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 sudoers 中的以下行从 sudo 中删除密码要求:
请注意,其他解决方案会将密码添加到进程列表。我的将使得用户 jinith 可以在没有密码的情况下以 any 用户身份运行 any 命令。
Remove the password requirement from sudo using the following line in sudoers:
Do note the other solution will add the password to the process list. Mine will make it so that user jinith can run any command as any user without a password.
您应该能够从
stdin
传入密码:You should be able to pass in the password from
stdin
: