Eu tenho um problema em que um diretório é mostrado como um arquivo ao acessar um compartilhamento de samba (no Ubuntu 12.10) em uma máquina Windows.
A saída de ls -ll na pasta no linuxbox é a seguinte:
chubby@chubby:/media/blackhole/_Arkiv$ ls -ll
total 0
drwxrwxrwx 0 jv users 0 Jun 18 2012 _20
drwxrwxrwx 0 jv users 0 Apr 17 2012 _2006
drwxrwxrwx 0 jv users 0 Apr 17 2012 _2007
drwxrwxrwx 0 jv users 0 May 12 2011 _2008
drwxrwxrwx 0 jv users 0 Feb 19 09:53 _2009
drwxrwxrwx 0 jv users 0 Dec 20 2011 _2010
drwxrwxrwx 0 jv users 0 May 8 2012 _2011
drwxrwxrwx 0 jv users 0 Mar 5 11:37 _2012
drwxrwxrwx 0 jv users 0 Feb 28 10:09 _2013
drwxrwxrwx 0 jv users 0 Feb 28 11:18 _Mailarkiv
drwxrwxrwx 0 jv users 0 Jan 3 2011 _Praktikanter
A entrada em / etc / fstab é:
# Mounting blackhole
//192.168.0.50/kunder/ /media/blackhole cifs uid=jv,gid=users,credentials=/home/chubby/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Quando acesso o compartilhamento diretamente do NAS no meu Windows, não há problemas.
A versão do Samba é 3.6.6, mas não consegui encontrar nada nos changelogs que pareçam relevantes.
Tentei montá-lo em locais diferentes, com permissões, usuários e grupos diferentes, mas não progredi
Devido à minha baixa reputação em falha do servidor (principalmente usuário de stackoverflow), não consigo postar uma captura de tela que mostre que os diretórios são mostrados como arquivos.
Se eu digitar o caminho completo no explorer, a listagem de diretórios funcionará de maneira excelente, exceto os subdiretórios que serão mostrados como arquivos.
Qualquer vetor de ataque para esse problema seria muito apreciado.
Informe-me se forneci detalhes insuficientes.
Editar: O mesmo compartilhamento, quando acessado a partir de um OS X, funciona perfeitamente na listagem dos diretórios como diretórios. Cumprimentos!
Ubuntu 12.04 kernel 3.11
esamba 3.6.3
. Apenas alguns problemas que encontrei: 1) Eu tive que correrapt-get source linux-image-$(uname -r)
para obter as fontes adequadas. 2) Para poder executar o make com sucesso, copiei afs/cifs
pasta sources na pasta de headers com o mesmo subcaminho e compilei a partir da raiz dos cabeçalhosmake M=fs/cifs
, conforme explicado aqui: http://www.debian-administration.org/article/640 / Rebuilding_a_single_kernel_module