cómo colocar un archivo dentro de /sbin/ en MAC 10.11 durante la instalación de .pkg

Hemos estado instalando/colocando una herramienta para la actualización de dhcp en/sbin hasta MAC 10.10 y no hubo problemas. pero ahora está completamente bloqueado. incluso con privilegios de root no puedo colocarlo. ¿Se sugiere alguna forma?

¿Apple proporciona alguna otra forma de realizar el lanzamiento y renovar la dirección IP, borrar las entradas ARP de una mejor manera?

Gracias Saravana

/sbin/dhcp_refresh no es una utilidad predeterminada de OS X.
Pero estaba ahí cuando acabas de instalar Mac 10.x hasta Mac 10.10. ¿Hay alguna otra manera de hacer mis expectativas por encima de?
Sí, también lo estamos intentando de esa manera, pero está pidiendo un privilegio elevado. ¿Y hay alguna Api proporcionada por xcode u Objective C que pueda manejarlo?
La instalación en /usr/local/sbin sería la forma preferida de que solo los programas suministrados por Apple deberían estar en /sbin. Apple ahora lo ha bloqueado con SIP, por lo que dudo mucho que haya una API que le permita agregar áreas protegidas de SIP.

Respuestas (1)

Los enlaces de comentarios de wim-deblauwe para liberar y renovar DHCP desde la línea de comandos con ipconfig que muestra cómo hacer esto:

La sintaxis básica para renovar la concesión de DHCP desde la línea de comandos con ipconfig es la siguiente:

sudo ipconfig set (DEVICEINTERFACE) DHCP

Si conoce la interfaz del dispositivo (en0, en1, en2, etc.), simplemente ejecute ese comando para liberar y luego renovar DHCP para el dispositivo determinado. Digamos que es en0, estándar para las Mac modernas solo con Wi-Fi.

sudo ipconfig set en0 DHCP

No use setuid en OS X. Este enfoque se considera un riesgo de seguridad y Apple parece estar trabajando para invalidar cualquier justificación para ello.

Cualquier secuencia de comandos o herramienta que cree deberá adquirir los derechos de autorización adecuados antes de llamar a la API relacionada.