Montando sistemas de arquivos CIFS: erro -1 abrindo arquivo de credencial

1

Estou tentando montar permanentemente um compartilhamento de servidor Windows via fstab e netfs em uma caixa do CentOS 5.x.

Posso montar e acessar o compartilhamento com êxito por meio do seguinte comando:

mount.cifs //winserver.addomain.int/shared /mnt/foo --verbose -o rw,-dom=addomain,credentials=/opt/foo2/etc/cred.file,dir_mode=0775,file_mode=0664,soft

Isso funciona bem.

Então eu desmontei e adicionei a seguinte linha ao / etc / fstab:

//winserver.addomain.int/shared    /mnt/foo     cifs     rw,-dom=addomain,credentials==/opt/foo2/etc/cred.file,dir_mode=0775,file_mode=0664,soft     0     0

E quando eu executo o serviço netfs start , recebo o seguinte erro:

Mounting CIFS filesystems: error -1 opening credential file 

Por motivos de segurança, configurei o proprietário e o grupo para o arquivo de credencial para root: permissões raiz e de arquivo para 0400

Estou executando todos os comandos (teste de montagem e comando netfs start) como usuário root, portanto não vejo porque há um problema de permissão.

Eu também testei este procedimento em outra caixa (com um compartilhamento diferente) e funciona bem.

Alguém pode me dizer se há algum log de depuração do netfs que eu possa conferir aqui? O que mais posso fazer para solucionar problemas?

    
por Mike B 28.10.2011 / 20:54

1 resposta

1

(* suspiro) Erro do usuário = (

O sistema problemático tinha credenciais == nas opções fstab. O extra = confundia o mount.cifs (com razão).

    
por 28.10.2011 / 22:58