2011-03-14 162 views
6

一個pkg文件我有一個的.mpkg文件,我想從終端 執行我成功地使用該命令來實現這一目標MAC命令來運行終端

sudo installer -pkg Snip.mpkg -target /Applications

但問題是,當我在執行安裝之前運行這個命令它會要求我輸入管理員密碼。 有沒有一種方法,我可以做到這一點沒有密碼或者我可以提供密碼也是我須藤安裝命令

另見: - Running .pkg on MAC OS from java code

請提前

回覆

感謝

+1

[從java代碼在MAC OS上運行.pkg]的可能重複(http://stackoverflow.com/questions/5297647/running-pkg-on-mac-os-from-java-code) – 2011-03-14 14:00:11

回答

0

您應該能夠從stdin在密碼傳遞:

echo <password> | sudo -S installer -pkg Snip.mpkg -target /Applications 
2

[R使用下面的行中的sudoers EMOVE從sudo密碼要求:

jinith ALL=(ALL) NOPASSWD: ALL 

請注意其他的解決方案將密碼添加到進程列表。 Mine將使得用戶jinith可以運行任何命令作爲任何用戶沒有密碼。