FWIW cambiar el nombre corto se considera "malo". Supongo que puedes ver por qué ahora.
Dicho esto, una forma de lidiar con esto es usar "buscar" para localizar todos los archivos de propiedad de cannyboy:
find * -user cannyboy
(solo para homebrew puede limitarlo a la jerarquía de carpetas / usr / local / como):
find -f /usr/local/* -user cannyboy
Siguiente bucle a través de los resultados con:
sudo chown cannyboy cannyman *file*
tenga en cuenta que el comando anterior requerirá sudo y si se equivoca podría causar más problemas.
Para hacer esto en un proceso de dos pasos, primero:
find -f /usr/local/* -user cannyboy > files.txt
Luego recorre los archivos.txt usando el siguiente script (con sudo):
#!/bin/bash
while read file;
do
chown cannyboy cannyman $file
done
La ventaja de esto es que puedes usar un subconjunto de tu archivo txt para probar todo antes de realizar un cambio masivo.
Si eres valiente, puedes intentar el proceso de un solo paso (esto debería funcionar, pero podría no hacerlo):
#/bin/bash
for result in 'find -f /usr/local/* -user cannyboy'
do
chown cannyboy cannyman $result
done
(BTW antes de Mac OS X 10.8.1 hubo un error de búsqueda desagradable que omitiría algunos resultados)