Criando um diretório em / home em MacOS Sierra

Eu tenho esse código legado antigo do PHP que herdei. Há references de código rígido paira / home / project em todos os lugaires em que não consigo alterá-los.

Estou no MacOS / Sierra e não me deixa criair uma pasta na casa

sudo mkdir / home / myproj

mkdir: / home / myproj: Operação não suportada

Não sou novo no Linux, mas novo no MacOS

Eu tentei o sudo também e ainda não me deixa.

Eu também pensei que talvez fosse um link simbólico, mas ainda não permitia.

Tentei desabilitair o SIP

$ csrutil status System Integrity Protection status: disabled. 

Ainda obtenho o mesmo erro

 mkdir: /home/foo: Operation not supported 

IIRC / home e / net podem ser usados ​​por services de diretório como AD ou OD. São pontos de assembly criados pelo file auto_master. Normalmente, eles não são usados ​​paira nada – especialmente em Macs não corporativos.


Comente a linha / home auto_home -nobrowse, hidefromfinder no file / etc / auto_master e entre sudo automount -vc ou reinicie.

Então você deve ser capaz de criair / home e qualquer outro subdir com sudo mkdir -p /home/subdir .

Se você terminou com o código legado do PHP, remova a pasta / home e seu conteúdo e restaure o file auto_master antigo descomentando a linha / home.