Em geral, a melhor resposta é: não . Alterar as coisas nos diretórios protegidos pode quebrar partes do sistema operacional que os utilizam. As personalizações locais pertencem em /usr/local , em vez da hierarquia principal, e /usr/local/bin já está no padrão PATH (e antes de /usr/bin e /bin , portanto, os comandos serão usados de preferência para os builtins). Basta colocar o script modificado lá e ele deve funcionar para a maioria dos propósitos.
Se você precisar fazer mods em /usr/bin , poderá desativar a proteção do sistema de arquivos, reiniciando no modo de recuperação e executando o comando:
csrutil enable --without fs
... então reinicie normalmente, faça as alterações, reinicie na recuperação novamente, execute csrutil enable e reinicie novamente. Veja blog de Rich Trouton para way mais informações.