Corrección rápida para evitar cambios de contraseña no autorizados de dscl en OS X Lion
- Terminal de lanzamiento (ubicado en /Aplicaciones/Utilidades/)
- Escriba el siguiente comando y presione regresar:
- Se le pedirá la contraseña administrativa actual para confirmar el cambio de permisos, ingrésela y presione regresar
sudo chmod 100 /usr/bin/dscl
Esta es una corrección de permisos simple que probablemente imita lo que hará una actualización de seguridad oficial. El uso de sudo chmod 100 establece que solo el propietario (raíz) puede ejecutar el comando dscl, lo que evita que otros usuarios que no sean administradores accedan a la utilidad de servicios de directorio sin usar el comando sudo y, por lo tanto, la contraseña de administrador.
Puede haber algunas consecuencias no deseadas al cambiar esos permisos, pero es poco probable que afecte a la mayoría de los usuarios. Si encuentra algunos problemas, siempre puede volver a cambiar los permisos, que parecen estar configurados como 755 de forma predeterminada.
¡Muchas gracias a "Tjb" que dejó este consejo en los comentarios!
Actualización: Jim T dejó la siguiente recomendación en los comentarios, sugiriendo otro comando chmod para cambiar los permisos:
Su razonamiento es que chmod 100 es demasiado restrictivo porque cambia el comando para que solo se ejecute, mientras que antes el usuario root podía leer, escribir y ejecutar.
