==== AutoFS para usuário posix ==== Senário +-------------------+ +---------------------+ | | | | | LDAP Server | | AutoFS | | ============= | | ============ | | | <-----------------------------------> | | | 100.100.200.100 | | 100.100.200.101 | | | | Home dos Usuários | | | | /ldaphome | +-------------------+ +---------------------+ Autofs O autofs é um programa para a montagem automaticamente de diretórios em uma base como necessário. Auto montagens são montados apenas quando recebem algum tipo de acesso e são desmontados após um período de inatividade. Devido a isso, a automontagem de compartilhamentos NFS e Samba conserva largura de banda e oferece melhor desempenho geral em comparação com montagens estáticas via arquivo fstab. Instalando os pacotes: # yum install nfs-utils nfs-utils-lib nfs4-acl-tools Ativando os serviços # systemctl enable nfs-server.service # systemctl enable rpcbind.service exportando o diretório dos usuários: # cat /etc/exports /ldaphome 100.100.200.0/24(rw,no_root_squash,async,no_subtree_check) # vim /etc/idmapd.conf [...] Domain = laboratorio.com.br [...] Nobody-User = nobody Nobody-Group = nobody [...] Criando o diretório para usuários # cp -ap /home /ldaphome Configuração do Firewall: # firewall-cmd --permanent --add-service=nfs # firewall-cmd --permanent --add-service=mountd # firewall-cmd --permanent --add-service=rpc-bind # firewall-cmd --reload Iniciando os serviços: # systemctl restart nfs-server.service # systemctl restart rpcbind.service Testando o compartilhamento: # exportfs -va exporting 100.100.200.0/24:/ldaphome # showmount -e localhost Export list for localhost: /ldaphome 100.100.200.0/24 ==== Criando grupos e usuários ==== # groupadd -g 5000 sysadmin # useradd -u 10000 -g sysadmin -c "Gean Martins" -m -d /ldaphome/gean gean # useradd -u 10001 -g sysadmin -c "Tony Stark" -m -d /ldaphome/tony tony # passwd gean # passwd tony ==== Instalando o migrationtools para criação dos usuários ==== # yum install migrationtools # sed -i.bak "s/padl.com/laboratorio.com.br/g" /usr/share/migrationtools/migrate_common.ph # sed -i.bak "s/padl,dc=com/laboratorio,dc=com,dc=br/g" /usr/share/migrationtools/migrate_common.ph # cd /usr/share/migrationtools/ # getent passwd | grep gean > /root/gean.pw # getent passwd | grep tony > /root/tony.pw # getent group | grep sysadmin > /root/group.gp # ./migrate_passwd.pl /root/gean.pw > /root/usuarios.ldif # ./migrate_passwd.pl /root/tony.pw >> /root/usuarios.ldif # ./migrate_group.pl /root/group.gp > /root/grupos.ldif * OBS: os arquivos usuario.ldif e grupos.ldif seram enviados para o servidor OpenLDAP para serem importados.