Arquivo da tag: cifs

Mapeando unidades de rede automaticamente no Linux

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.