No Linux o mapeamento (ou montagem de compartilhamentos Windows) pode ser feito com o comando:
mount -t cifs //srv/compart /ponto-de-mont -o "username=domíniousuário"
O problema deste comando é que somente funciona com permissão o root. Isso pode ser resolvido facilmente dando permissão ao usuário executar a montagem com sudo, mas não é nem o jeito mais seguro, nem o mais prático.
Na primeira vez que eu montei o quebra-cabeças para logar no Linux com uma credencial de domínio, usei uma alternativa interessante chamada pam_mount. Este software intercepta a senha que o usuário digita via SSH, GDM ou outro método de logon e a utiliza para montar as unidades que estão configuradas em um arquivo de configuração. Funciona, mas era um pé no saco fazer funcionar e não é flexível.
No artigo Linux, BSD, AIX, Solaris, Mac OS e HP-UX logando em domínio Windows expliquei como é fácil adicionar os mais variados sistemas operacionais em um domínio Windows utilizado o Likewise. Estes dias descobri que há outro benefício: mapear automaticamente as unidades de rede de servidores Windows. Isso porque o Likewise solicita um ticket Kerberos para o AD.
Um software que utilizar este ticket é o gvfs-mount. Ele utiliza fuse e por isso não precisa de permissão de root além de utilizar o ticket requisitado pelo Likewise para montar os compartilhamentos sem pedir senha. Por exemplo: Se você tentar montar um diretório Windows da rede com um usuário local do Linux, você receberá um retorno parecido com o abaixo. Nele você deverá informar o usuário, senha e domínio para poder realizar a operação.
gvfs-mount smb://servidor/compartilhamento Senha requerida para compartilhar compartilhamento em servidor User [vicente]: Domain [DOMÍNIO]: Password:
Agora, se você estiver logado no Linux com um usuário de domínio Windows, rodando o mesmo comando, o mapeamento será feito sem nenhum prompt. O legal de montar com o comando gvfs-mount é que ele já coloca um atalho no desktop do usuário facilitando o acesso ao diretório. Veja como fica:
Isso abre várias possibilidades interessantes que explorarei nos próximos artigos.