Posso automatizar a montagem de um compartilhamento cifs sem armazenar minha senha em texto sem formatação?

3

Eu atualmente uso um script que contém comandos ao longo das linhas de

sudo /sbin/mount.cifs $SERVER_SHARE $MOUNT -o username=$DOMAIN_$USER,uid=$USER,gid=$USER,file_mode=0664,dir_mode=0775

para montar meus diretórios compartilhados cifs. Isso funciona bem, mas eu tenho que digitar minha senha para cada uma dessas linhas, então eu gostaria de automatizar esse processo.

Para aderir à política de segurança local, não devo adicionar minha senha à linha de comando, nem posso armazenar minha senha em texto sem formatação em um arquivo (o script de montagem ou um arquivo de credenciais).

Eu tenho outras opções para autenticar minha montagem cifs ou estou preso ao digitar minha senha para cada compartilhamento?

Idealmente, eu gostaria do equivalente a fazer um ssh-add , onde eu só tenho que digitar minha senha uma vez e todos os comandos ssh subsequentes usam essa autenticação e não exigem que eu insira minha senha novamente.

Se isso faz alguma diferença, estou usando o RHEL 5.8 como um usuário normal com acesso sudo muito limitado.

    
por Mark Booth 31.08.2012 / 15:50

1 resposta

2

O chaveiro do Gnome pode armazenar senhas. Você pode inserir a senha em seu chaveiro do Gnome, ou se você usar o chaveiro do Gnome para outras coisas, você pode colocar uma senha mestra e salvar o chaveiro no disco.

GVFS , a estrutura do sistema de arquivos virtual do Gnome, consulta o chaveiro do Gnome em busca de senhas, se estiver disponível.

Na linha de comando, você pode executar uma montagem do Samba com gvfs-mount :

gvfs-mount smb://username\;workgroupname@hostname/sharename

Você não tem controle sobre o ponto de montagem: é ~/.gvfs/sharename\ on\ hostname . E eu não acho que você pode controlar as opções de montagem, como mapeamentos de permissão (mas eu posso estar errado: gvfs-mount não está documentado e eu não explorei seus componentes internos).

Você precisará do D-bus. Consulte Montagem do Samba com solicitação de senha como não -root usuário

    
por 01.09.2012 / 04:21