autofs não solicita senha quando necessário

4

Estou tentando configurar um ponto de montagem automática usando o autofs para montar um compartilhamento de arquivos samba. Eu estou usando a seguinte sintaxe no meu arquivo auto.misc

mydir    -fstype=cifs,rw,user=myusername ://server.domain/path/to/mount

O problema é que ele está me negando com NT_STATUS_WRONG_PASSWORD (visto em / var / log / messages com -verbose ativado). Funciona se eu adicionar minha senha às opções de montagem usando 'password = secretPass123'. Eu não quero que a senha seja armazenada em disco, então eu gostaria que ela me pedisse a senha. Quando eu monto manualmente usando "mount" se eu deixar a opção de senha, ele me pede a senha. Como faço para que o autofs faça o mesmo?

Estou usando o CentOS 6.5.

    
por user1585916 05.09.2014 / 14:53

1 resposta

3

Eu não acho que você pode ter autofs solicitar uma senha. Você normalmente precisa armazená-lo em um arquivo de credenciais e referenciá-lo no arquivo de montagem automática. É assim que eu lidei com isso no passado.

Exemplo

share1     -fstype=cifs,rw,noperm,netbiosname=${HOST},credentials=/etc/credentials.txt ://winserver/share1

Este arquivo é bloqueado assim:

$ ls -l /etc/credentials.txt 
-rw-------. 1 root root 54 Jun 14 12:29 /etc/credentials.txt

contendo isso:

username=somdom\user1
password=secret123!

Não é ideal, mas é o melhor que você pode obter com autofs . A outra abordagem é adiar a montagem para os próprios usuários e permitir que eles façam isso sob demanda usando gvfs .

Você também pode usar pam_mount , que abordarei detalhadamente neste apêndice A e L intitulado: Forma correta de montar o compartilhamento de samba .

Referências

por 05.09.2014 / 15:01

Tags