2011-03-14 48 views
6

Tengo un archivo .mpkg que quiero ejecutar desde el terminal Yo utilicé con éxito este comando para achive estecomando MAC para ejecutar un archivo .pkg en el terminal

sudo installer -pkg Snip.mpkg -target /Applications

Pero la cosa es que cuando ejecutar este comando me pide la contraseña de administrador antes de realizar la instalación. ¿Hay alguna manera puedo hacer esto sin la contraseña o puedo proporcionar la contraseña también en mi comando sudo instalador ...

Véase también: - Running .pkg on MAC OS from java code

por favor, responda

gracias de antemano

+1

posible duplicado de [Ejecutando .pkg en MAC OS desde código java] (http://stackoverflow.com/questions/5297647/running-pkg-on-mac-os-from-java-code) –

Respuesta

0

Usted debe ser capaz de pasar la contraseña de stdin:

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

R quítelo el requisito de contraseña de sudo mediante la siguiente línea en sudoers:

jinith ALL=(ALL) NOPASSWD: ALL 

hacer la nota la otra solución se sumará la contraseña a la lista de procesos. El mío lo hará para que el usuario jinith pueda ejecutar cualquier comando como cualquier usuario sin una contraseña.

Cuestiones relacionadas