TLDR;
Puedo montar un APF de volumen en /Users/foobar
, donde foobar
no es un usuario real, pero el montaje de error cuando intenta montar a /Users/newuser
, cuando newuser
es un usuario real.
ANTECEDENTES:
Estoy tratando de poner mi directorio home en un encriptado externo SSD por lo que no tengo para el uso de filevault en mi disco de arranque-necesito que la máquina arranque y de inicio de sesión automático para procesos de servidor puede empezar hasta después de un fallo de alimentación. Todos los detalles más irrelevantes en lo que yo estoy tratando de hacer en esta esencia, pero voy a tratar de discutir los puntos esenciales de abajo.
Antes de tratar de mover mi propia carpeta de inicio, he creado un usuario Estándar llamado newuser
a experimentar con. He quitado /Users/newuser
y los reemplazó con una nueva carpeta vacía. También he creado un /Users/foobar
carpeta (no foobar
de usuario). Cuando intento montar bien con
sudo diskutil mount
o
sudo mount_apfs
Obtengo errores al intentar montar en /Users/newuser
pero ambos comandos funcionan con /Users/foobar
. Ambos directorios están vacíos, tienen los mismos permisos de Unix y de la propiedad, no tienen Acl, las banderas o los atributos extendidos. /Users
también parece tener propiedades especiales que son visibles a ls
.
También traté de montaje en /home
lugar /Users
como se sugiere aquí, y cuando me creó por primera vez el /home/newusers
directorio que yo era capaz de montar en él, HASTA que cambié newuser
's directorio home de los Usuarios Y Grupos en el Panel de Preferencias. Una vez que se convirtió en la residencia oficial de directorio que ya no podía montar.
Evidentemente algo en el sistema (Mojave 10.14.2) se niega a montar más de una carpeta principal del usuario. ¿Hay alguna forma de evitar esto?
(Acabo de ver una reciente pregunta lidiar con esto, pero no veo alguna nueva idea para probar)