3 votos

Cómo puedo utilizar el directorio /home en Mac OS X : revisado

Me gustaría montar /Users a /home en mi macbook (Catalina versión 10.15.6).

Tengo tres sistemas: un portátil Ubuntu, un servidor rhel y un macbook. Tengo algunos scripts (escritos por otros) que utilizan archivos de configuración en los que es necesario mencionar las rutas completas de los archivos (no ~ ). No me gusta cambiar la ruta de inicio en los scripts de /Users/x a /home/x varias veces.

Hay una pregunta en SO sobre lo mismo pero han pasado tres años y me pregunto si ha cambiado algo. La propia persona que escribió la respuesta aceptada recomienda hacer otra cosa y yo no puedo hacerlo. Me preocupan realmente dos cosas:

  1. Copia de seguridad automática de esta carpeta.
  2. ¿Una actualización del sistema borrará esta carpeta?

3 votos

Scripts no deberían tener /home/x como directorio de inicio para el usuario x. No es un estándar - Durante la mayor parte de mis 30 años de Unix la mayoría de los sistemas estaban en otro lugar y podían diferir en la misma organización. Sin embargo, hay un estándar para usar $HOME para el usuario actual o ~x para el usuario x, si no se usa el shell Bourne.

0 votos

No hay script Hay archivos de configuración que son utilizados por algunos códigos de Python.

3voto

Personalmente estoy convencido de que cualquier software que requiera rutas codificadas a los directorios de inicio está roto y necesita ser arreglado, pero entiendo que esto no es posible a veces. Así que en tu situación yo simplemente desactivaría el auto-montador para /home (ver ¿Cómo eliminar el directorio '/home'? ) y, a continuación, el enlace simbólico /home a /Users . Esto también resuelve el problema de las copias de seguridad.

PD: El mayor riesgo probablemente sea que una futura actualización reescriba auto_master pero que se puede volver a arreglar fácilmente.

1 votos

Parece que no se puede crear simplemente un enlace simbólico sudo ln -s /Users/ /home devuelve ln: /home: Read-only file system . Creo que tienes que desactivar el SIP apple.stackexchange.com/questions/208478/ .

0 votos

@rivu Uhh, con SIP y Catalina esto puede convertirse en un reto de todos modos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X