Criei uma solução interessante espero que ajude -
Itens necessários são -
- LDAP PDC
- compartilhamento NFS para armazenamento central, onde o perfil de roaming é armazenado
- Um script de criação de esquema de diretório inicial, para criar o diretório inicial no diretório central da home
Procedimento -
Entrada em /etc/rc.local
rsync -av -f "+ * /" -f "- " / {caminho de armazenamento central} * /. home / / home /
Isso copia as pastas apenas do perfil central para o perfil local. Isso ajuda quando uma pessoa está fazendo login em uma máquina diferente pela primeira vez. Como a pasta do diretório inicial é criada automaticamente e permanece atualizada para todos os usuários criados.
Entrada em ~ / .bashrc - Isso é útil se você estiver fazendo login de linha de comando ou SSH.
rsync -av / {caminho de armazenamento central} /. home / $ USER / / home / $ USER / --size-only
Entrada em ~ / .bash_logout - Isso é útil se você estiver fazendo login de linha de comando ou SSH.
rsync -av / home / $ USER / / {caminho de armazenamento central} /. home / $ USER / --size-only
Isso copiará o diretório inicial de volta de / home para o diretório central.
Entrada em / etc / gdm / PreSession / Default - Isso é útil se você estiver fazendo login na GUI.
rsync -av / {caminho de armazenamento central} /. home / $ USER / / home / $ USER / --size-only
Entrada em / etc / gdm / PostSession / Default - Isso é útil se você estiver fazendo login na GUI.
rsync -av / home / $ USER / / {caminho de armazenamento central} /. home / $ USER / --size-only
Isso copiará o diretório inicial de volta de / home para o diretório central.
Opcionalmente - também podemos fazer o seguinte para limpar o diretório home das estações de trabalho, mas isso levará tempo com cada login.
rm -fvR / home / $ USER / *
Testar atualmente em um cenário de trabalho real ... publicará os resultados e um fluxo de trabalho mais refinado depois.
Atenciosamente
Upen