Correcció ràpida per evitar canvis de contrasenya no autoritzats dscl a OS X Lion
- Launch Terminal (situat a /Aplicacions/Utilitats/)
- Escriviu l'ordre següent i premeu Retorn:
- Se us demanarà la contrasenya administrativa actual per confirmar el canvi de permisos, introduïu-la i premeu Retorn
sudo chmod 100 /usr/bin/dscl
Aquesta és una solució de permisos senzilla que probablement imita el que farà una actualització de seguretat oficial. L'ús de sudo chmod 100 estableix que només el propietari (arrel) és capaç d'executar l'ordre dscl, que impedeix efectivament que altres usuaris no administradors accedeixin a la utilitat de serveis de directori sense utilitzar l'ordre sudo i, per tant, la contrasenya de l'administrador.
El canvi d'aquests permisos pot haver-hi algunes conseqüències no desitjades, però és poc probable que afecti la majoria dels usuaris. Si trobeu alguns problemes, sempre podeu tornar a canviar els permisos, que sembla que s'estableixen com a 755 per defecte.
Moltes gràcies a “Tjb” que va deixar aquest consell als comentaris!
Actualització: Jim T va deixar la següent recomanació als comentaris, suggerint una altra ordre chmod per canviar els permisos:
El seu raonament és que chmod 100 és massa restrictiu, ja que canvia l'ordre per executar-lo només, on com abans l'usuari root podia llegir, escriure i executar.
