Eu tentei isso antes e trabalhei por cerca de uma semana até reiniciar ...
Você não pode simplesmente ligar /home
para /Users
. Na verdade, você não pode nem remover /home
.
Se você conseguir remover /home
, ele reaparecerá após a reinicialização.
Se você mover /home
para /home.old
e o link simbólico /home
, ele removerá o link simbólico /home
.
Você pode ter isso funcionando enquanto o seu mac não falhar ou reiniciar.
Quando você reinicia, tudo desaparece!
Quando você reinicia, o Mac OS X parece pensar que está criando um novo usuário, substituindo todas as suas preferências de usuário no /Users/username
diretório antigo .
Desde que você copiou tudo para /home/username
, espera ver o seu novo diretório inicial ao fazê- ls /home
lo após a reinicialização. Em vez disso, você não obtém NADA !!! É como se nunca tivesse existido.
No meu caso, fiquei em pânico por cerca de 30 minutos, depois iniciei no modo de usuário único para ver se algo poderia ser feito. Eu estava pensando em conseguir um arquivo de log ou tentar iniciar um utilitário de reparo.
No modo de usuário único, meu diretório pessoal estava lá. A Apple oculta intencionalmente todos os diretórios criados recentemente sob /home
o usuário quando no modo multiusuário. Este é um recurso de design intencionalmente maligno.
A Apple é manca e desencoraja todo e qualquer tipo de invasão de seu sistema operacional. Que tipo de recurso de design é esse? A Apple oculta o conteúdo do /home
diretório recém-criado . Não há absolutamente nenhuma razão legítima para a Apple remover automaticamente o /home
diretório ... ou qualquer diretório criado pelo usuário!
Nesse caso, eles estão montando um diretório no seu diretório / home ... ocultando-o efetivamente.
Se você estiver realmente determinado a usar em /home
vez de /Users
, poderá contornar isso escrevendo um script para configurar tudo a cada inicialização.
Além disso, devo mencionar que você deve poder usar outro diretório que não /home
substitui, /Users
porque apenas /home
é banido.
Se você usar o bash, terá que definir algumas variáveis de ambiente ... ou seja: CD_HOME
e HOME
.
Gostaria de acrescentar que ... embora você não possa desmontar ou forçar a desmontagem /home
, você pode montar um disco em cima /home
. Tudo isso montado em cima de "auto_home".
Consegui montar o disco de recuperação em cima do /home
sucesso ... talvez seja assim que isso possa ser feito.
~username
expande para o seu diretório pessoal independentemente do Mac OSX ou Linux.