libpam-mount: a Solução para montagem de volumes SMB
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.
Visão geral
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 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.
Utilize o comando:
# apt-get install libpam-mount smbfs
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.
Instalação dos pacotes necessários
Utilize o comando:
# apt-get install libpam-mount smbfs
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.