Configuré un nuevo Macbook utilizando el asistente de migración. Como quería mantener el nombre de mi directorio de usuario en la máquina antigua, y esto estaba asociado a una cuenta que migré como parte del proceso, hice algunos cambios de nombre en los directorios de usuario para que mi nuevo usuario principal terminara con el nombre del directorio del usuario antiguo. Después de eso, eliminé la cuenta que había migrado. Esto parece haber creado un poco de caos en la propiedad de directorios, como se muestra en un pequeño ejemplo aquí (solo un ejemplo aleatorio de una ubicación con exactamente tres directorios que demuestran los tres estados existentes en mi sistema):
cd /opt
ls -l
total 0
drwxr-xr-x 9 root wheel 288 3 nov 2016 X11
drwxr-xr-x 33 admin 1056 17 sep 18:20 homebrew
drwxr-xr-x 3 501 staff 96 22 ene 2017 homebrew-cask
root:wheel
parece ser el valor predeterminado.
Cambié manualmente el directorio homebrew
a mi usuario actual hoy, ya que Homebrew estaba teniendo algunos problemas y este directorio también pertenecía anteriormente a 501:staff
.
La última línea muestra el caso en el que quedan directorios con 501:staff
. Después de una investigación inicial, me parece que estos son directorios que habrían sido migrados de mi antiguo Macbook, donde aún pertenecían a la cuenta de administrador principal allí. Después de eliminar ese usuario (ver introducción arriba), fueron asignados a 501:staff
.
- ¿Es correcta esta comprensión?
- ¿Cómo se debería manejar este estado para asegurar una configuración adecuada para el nuevo sistema? Espero más problemas en el futuro cuando el sistema quiera hacer modificaciones en estas ubicaciones. ¿Existe una forma segura de cambiar toda la propiedad de estos directorios?
También estoy un poco confundido por el hecho de que no puedo encontrar ni ni 501
en /etc/passwd
. (¿Debería?)