Não há links simbólicos permitidos no compartilhamento smb

5

Eu tenho a seguinte configuração de compartilhamento na minha máquina Ubuntu

# From /etc/fstab
//192.168.1.13/media /home/USER/SHARE/media cifs username=USERNAME,password=PASSWORD,_netdev,uid=USER,gid=users 0 0

No entanto, quando tento criar um symlink no diretório montado, recebo o seguinte erro.

$ ln -s file sym_file
ln: creating symbolic link 'sym_file': Operation not supported

Eu tentei isso do meu Mac, que também está se comunicando através do mesmo protocolo e a criação de syms é permitida? Alguém sabe o que me impede de fazer isso no Linux.

    
por Jamie 08.02.2010 / 23:41

1 resposta

2

De acordo com mount.cifs (8) , você precisa ver. > = 1,40 do módulo do kernel para que isso funcione:

When the CIFS Unix Extensions are not negotiated, attempt to create device files and fifos in a format compatible with Services for Unix (SFU). In addition retrieve bits 10-12 of the mode via the SETFILEBITS extended attribute (as SFU does). In the future the bottom 9 bits of the mode mode also will be emulated using queries of the security descriptor (ACL). [NB: requires version 1.39 or later of the CIFS VFS. To recognize symlinks and be able to create symlinks in an SFU interoperable form requires version 1.40 or later of the CIFS VFS kernel module.

    
por 09.02.2010 / 00:18