A pasta home do Ubuntu pode ser localizada como uma subpasta de uma partição de dados?

1

Se sim, como isso seria configurado?

Eu vi o howto: link

Isso parece indicar que / home é uma montagem de partição, portanto, não pode ser uma subpasta de outra montagem de partição.

Ou é realmente viável ter a pasta home como uma subpasta dentro de outra partição de dados? Eu realmente tentei, e parece funcionar bem (com usermod -d aplicado para apontar o diretório do usuário para o local da subpasta), mas o menu Places do Mate ainda aponta para / home.

    
por user55570 05.01.2015 / 22:56

1 resposta

1

Acho que você pode colocar sua pasta pessoal onde quiser, é apenas uma entrada em /etc/passwd (e talvez /etc/passwd- também).

Editando o (s) arquivo (s) diretamente & amp; mover sua pasta pessoal para si mesmo pode funcionar ou você pode usar usermod e ela deve fazer isso para você, consulte man usermod :

   -d, --home HOME_DIR
       The user's new login directory.

       If the -m option is given, the contents of the current home
       directory will be moved to the new home directory, which is created
       if it does not already exist.

Você até tentou e parece funcionar, se algum menu de mate ainda estiver usando pastas antigas, você pode alterá-las para as novas pastas ... algo como "encontre todas as instâncias de /home/oldhome e mude para /some/newhome " pode funcionar, find / grep / sed poderia fazer isso, talvez até esse" hack rápido ":

find /some/newhome -type f -print0 | xargs -0 sed -i -e 's/\/home\/oldhome/\/some\/newhome/g'

mas essa é uma questão separada ...

FYI, se você quiser alterar a home page padrão "base dir" (a parte /home ) e você estará usando o programa adduser , você pode editar o /etc/adduser.conf e alterar a linha DHOME=/home para o que você preferir.

Se você estiver usando useradd (não recomendado), é supostamente que altere o "diretório base" padrão usando useradd -D -b/newhome , mas ele é instintivo em meus testes.

    
por Xen2050 05.01.2015 / 23:03