Posted on 10-11-2024 03:05 PM
Estoy buscando ayuda para dar a los usuarios con perfil estándar en macOS la posibilidad de agregar y eliminar redes Wi-Fi sin que el sistema les solicite la contraseña de administrador, pero limitando este permiso solo a la gestión de redes Wi-Fi.
Quisiera saber si alguien ha creado o conoce un script que permita otorgar estos permisos, y que pueda enviarse a los dispositivos a través de políticas en Jamf Pro. Agradecería mucho si alguien pudiera compartir una solución o guiarme en el proceso.
¡Gracias de antemano!
Posted on 10-12-2024 07:14 PM
Esta pregunta se hace varias veces al mes y, afortunadamente, es bastante fácil de resolver. Implemente el siguiente script.
#!/bin/bash
/usr/bin/security authorizationdb write system.preferences.network allow
/usr/bin/security authorizationdb write system.services.systemconfiguration.network allow
/usr/bin/security authorizationdb write com.apple-wifi allow
Posted on 10-15-2024 09:44 AM
Tu código funcionó mucho mejor, aunque al intentar eliminar una red Wi-Fi, sigue solicitando la contraseña de administrador. Sin embargo, si presiono el botón de 'Cancelar', la red se elimina de todos modos. ¿Sabes a qué se puede deber esto?
Posted on 10-13-2024 11:38 PM
@jaminam wrote:Estoy buscando ayuda para dar a los usuarios con perfil estándar en macOS la posibilidad de agregar y eliminar redes Wi-Fi sin que el sistema les solicite la contraseña de administrador, pero limitando este permiso solo a la gestión de redes Wi-Fi.
Quisiera saber si alguien ha creado o conoce un script que permita otorgar estos permisos, y que pueda enviarse a los dispositivos a través de políticas en Jamf Pro. Agradecería mucho si alguien pudiera compartir una solución o guiarme en el proceso.
¡Gracias de antemano!
#!/bin/bash
# Ajustar permisos para que los usuarios estándar puedan gestionar redes Wi-Fi
NETWORK_CONFIG="/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist"
USER_HOME="/Users/$USER"
# Cambiar la propiedad del archivo de configuración de redes Wi-Fi
chown root:staff "$NETWORK_CONFIG"
chmod 664 "$NETWORK_CONFIG"
# Asegurarte de que los usuarios tengan acceso a las configuraciones
chown -R root:staff /Library/Preferences/SystemConfiguration/
chmod -R 775 /Library/Preferences/SystemConfiguration/
Posted on 10-15-2024 09:40 AM
tu codigo no me sirvio ya que al parecer System Integrity Protection (SIP), una función que impide la modificación de ciertos archivos y directorios del sistema, incluso si se ejecutan comandos con privilegios de root. Los archivos y directorios dentro de /Library/Preferences/SystemConfiguration/ están protegidos por SIP, lo que impide que se cambien los permisos de los mismos.