Correção rápida para evitar alterações de senha não autorizadas dscl no OS X Lion
- Launch Terminal (localizado em /Aplicativos/Utilitários/)
- Digite o seguinte comando e pressione Enter:
- Você será solicitado a fornecer a senha administrativa atual para confirmar a alteração das permissões, insira-a e pressione Enter
sudo chmod 100 /usr/bin/dscl
Esta é uma correção de permissões simples que provavelmente imita o que uma atualização de segurança oficial fará. O uso de sudo chmod 100 indica que apenas o proprietário (root) é capaz de executar o comando dscl, o que efetivamente impede que outros usuários não administradores acessem o utilitário de serviços de diretório sem usar o comando sudo e, portanto, a senha do administrador.
Pode haver algumas consequências não intencionais de alterar essas permissões, mas é improvável que afete a maioria dos usuários. Se você encontrar alguns problemas, sempre poderá alterar as permissões de volta, que parecem estar definidas como 755 por padrão.
Muito obrigado a “Tjb” que deixou essa dica nos comentários!
Update: Jim T deixou a seguinte recomendação nos comentários, sugerindo outro comando chmod para alterar as permissões:
Seu raciocínio é que o chmod 100 é muito restritivo, pois altera o comando para executar apenas, onde, como antes, o usuário root poderia ler, escrever e executar.
