Procurava uma solução multiusuário para montagem de volumes SMB durante o login. Tentei scripts e mais scripts sem sucesso, então encontrei o pam_mount, que resolve o problema. Embora não tenha uma excelente documentação, consegui encontrar na internet as dicas essenciais para colocá-lo para funcionar.
O detalhe mais interessante é que eu não estou utilizando Winbind, ou
seja, somente o SAMBA. Passei o dia inteiro tentando fazer isso
funcionar e depois de um dia quebrando a cabeça, encontrei a
configuração ideal para o pam_mount. Então nos parágrafos a seguir vou
explicar o que eu aprendi sobre o pam_mount e como você poderá
integrá-lo ao seu sistema.
Utilizo o Debian e o primeiro passo para colocar o pam_mount para funcionar é instalar dois pacotes: libpam-mount e smbfs.
O que é o PAM (Pluggable Authentication Modules for Linux)
O PAM é um mecanismo que nos permite integrar a autenticação de usuário
padrão do Linux a outros subsistemas. Utilizando o PAM é possível
integrar o login do MySQL, SAMBA (Winbind), LDAP ao login do Linux. O
PAM é transparente ao usuário e sua maior vantagem é a segurança
oferecida, pois foi desenvolvido pensando em oferecer uma solução que
interagisse no nível mais baixo possível do sistema.i
O diferencial do PAM é a possibilidade de incluir pequenos módulos para realizar a autenticação de usuário em subsistemas.
[1] Comentário enviado por agk em 18/04/2006 - 13:59h
Muito boa essa solução, parabéns pelo artigo.
Em rede mista GNU/Linux e Windows essa solução serve para montar os compartilhamentos ou o próprio home dos usuários no Linux e tudo utilizando somente o samba, o bom é que não precisa exportar os diretórios com NFS, daí fica mais fácil controlar as coisas.
[ ]'s.
[3] Comentário enviado por R_antonio16 em 21/02/2009 - 18:01h
ola.
O seu artigo está muito bom. EU estou a implementar um servidor samba em cliente windows e ubuntu só que estou com uma dúvida primeiro ficheiro de configuração, o pam_mount.conf. A configuração indicada por voce coloco em que zona do ficheiro ou tenho que apagar tudo e colocar so a configuração indicada por voce?