Creando un directorio en / home en MacOS Sierra

5

Tengo este antiguo código heredado de PHP que he heredado. Hay referencias de código fijo a / home / project en todas partes, no puedo cambiarlas.

Estoy en MacOS / Sierra y no me permitirá crear una carpeta en / home

  

sudo mkdir / home / myproj

     

mkdir: / home / myproj: operación no admitida

No soy nuevo en Linux sino en MacOS

También probé sudo y todavía no me dejas.

También pensé que tal vez un enlace simbólico, pero todavía no está permitido.

Intenté deshabilitar SIP

$ csrutil status
System Integrity Protection status: disabled.

Todavía recibo el mismo error

mkdir: /home/foo: Operation not supported
    
pregunta randy 19.08.2017 - 02:36

1 respuesta

7

IIRC / home y / net pueden ser utilizados por servicios de directorio como AD u OD. Son puntos de montaje creados por el archivo auto_master. Por lo general, no se utilizan para nada, especialmente en equipos Mac no corporativos.

Comente la línea / home auto_home -nobrowse, hidefromfinder en el archivo / etc / auto_master e ingrese sudo automount -vc o reinicie.

Entonces deberías poder crear / home y cualquier otro subdirectorio con sudo mkdir -p /home/subdir .

Si ha terminado con el código heredado de PHP, elimine la carpeta / home y su contenido, y restaure el antiguo archivo auto_master descomentando la línea / home.

    
respondido por el klanomath 19.08.2017 - 03:23

Lea otras preguntas en las etiquetas