Hice otra cuenta de administrador en mi MacOS Monterey para mi trabajo de programación. Luego tuve que cambiar la propiedad de los directorios de Homebrew para hacerlo funcionar.
sudo chown -R $(whoami) /usr/local/Homebrew/ /usr/local/var/homebrew /Library/Homebrew/ /usr/local/Cellar
Cuando volví a mi cuenta principal, Homebrew no funcionaba. así que decidí borrar la nueva cuenta y cambiar la propiedad de los directorios de vuelta a mi cuenta principal.
El problema comenzó cuando ejecuté el siguiente comando y necesito revertirlo.
sudo chown -R $(whoami) /usr
después de ese comando sudo no funciona y muestra la siguiente excepción:
~ sudo vi x.t
sudo: /usr/local/bin/sudo debe ser propiedad de uid 0 y tener el bit setuid configurado
aquí están los permisos de sudo:
~ ls -l /usr/bin/sudo
-r-s--x--x 1 root wheel 1246544 8 Dec 10:39 /usr/bin/sudo
Activé la cuenta de root para cambiar los permisos pero no funcionó. También reinstalé el sistema operativo pero no hubo éxito. Intenté reemplazar el directorio /usr con el directorio /usr de un amigo con el mismo sistema operativo pero el directorio y sus archivos son de solo lectura. No pude cambiar las cosas en el Terminal del Modo de Recuperación.
Por favor, consejos.