Não é possível montar o compartilhamento do XP usando o fs-cifs do Linux

1

Eu tenho uma unidade principal que roda o Linux que está conectado ao meu PC através de um cabo Ethernet. Eu tenho um compartilhamento do Windows XP neste PC que a unidade principal precisa ser capaz de montar, no entanto, ao montar usando o seguinte comando, ele falha.

Aqui está o comando que falha, junto com a saída detalhada:

# fs-cifs -vvvvvvvvv -l //CUMBRIA-XP:192.168.1.2:/hnet /mnt/net
cifs[2158679-1]: starting...
cifs[2158679-1]: user is to input both name & passwd.
cifs[2158679-1]: server [192.168.1.2]  share [hnet]  prefix [/mnt/net]  user [nu
ll]  passwd [null]
Welcome: 192.168.1.2(:/hnet) -> /mnt/net
Username:headunit
cifs[2158679-1]: user name: headunit length 8

cifs[2158679-1]: new server
Password:

cifs[2158679-1]: establishing connection to (192.168.1.2)CUMBRIA-XP
cifs[2158679-1]: session request: 192.168.1.2:CUMBRIA-XP -> localhost
cifs[2158679-1]: negotiating smb dialect
cifs[2158679-1]: skey(idx=2): 00000000, challenge:(8), 6137bfa2 f2d7803b
cifs[2158679-1]: negotiation: success with dialect=2
cifs[2158679-1]: logging headunit on 192.168.1.2
cifs[2158679-1]: new packet
cifs[2158679-1]: returning: mid 0 status= 0
cifs[2158679-1]: smb_logon successful: dialect 2 enpass 1
cifs[2158679-1]: mounting 192.168.1.2:/hnet
cifs[2158679-1]: returning: mid 1 status= 13
cifs[2158679-1]: smb_mount: Bad file descriptor
cifs[2158679-1]: try upper case share.
cifs[2158679-1]: session request: 192.168.1.2:CUMBRIA-XP -> localhost
cifs[2158679-1]: negotiating smb dialect
cifs[2158679-1]: skey(idx=2): 00000000, challenge:(8), 2d3e910f e3e148c4
cifs[2158679-1]: negotiation: success with dialect=2
cifs[2158679-1]: logging headunit on 192.168.1.2
cifs[2158679-1]: returning: mid 2 status= 0
cifs[2158679-1]: smb_logon successful: dialect 2 enpass 1
cifs[2158679-1]: mounting 192.168.1.2:/HNET
cifs[2158679-1]: returning: mid 3 status= 13
cifs[2158679-1]: smb_mount: Bad file descriptor
cifs[2158679-1]: mount failed.
cifs[2158679-1]: io_mount: smb_connection failed: Bad file descriptor
io_mount: Bad file descriptor
cifs[2158679-1]: user is to input both name & passwd.
fs-cifs: missing arguments, or all mount attempts failed.
run "use fs-cifs" or "fs-cifs -h" for help.

Alguma ideia? Vale a pena notar que o / mnt não existe no sistema de arquivos, mas me foi dito pela empresa que nos deu essas unidades que o fs-cifs deve criar automaticamente as pastas / mnt / net se elas não existirem.

    
por Bender the Greatest 08.07.2011 / 16:08

4 respostas

1

Isso parece estar com falha porque /mnt/net não existe.

Se você não conseguir criar este diretório, tente criar um diretório em outro lugar no sistema de arquivos e montar seu compartilhamento lá.

    
por 24.07.2012 / 03:54
1

Se você estiver usando o windows7 PC por padrão, o usuário anônimo do samba estará desabilitado. Então, para montar a pasta compartilhada do Windows local no sistema QNX (qualquer sistema baseado no Linux), você precisa alterar os dois valores da chave de registro no caminho abaixo

HKEY_LOCAL_MACHINE- > SYSTEM- > CurrentControlSet- > Control- > Lsa

Realce a Lsa. No lado direito você pode ver as seguintes chaves

restrictanonymous restringanononymoussam Altere o valor das chaves acima de 1 para 0

Reinicie o PC então você executa o comando (substitua os valores apropriados) // fs-cifs -a // MyMachineName: MyMachineName: / Nome_do_compartilhamento / mnt / net username password

Em seguida, você poderá montar a pasta compartilhada do windows local em qualquer sistema baseado em linux ou unix.

    
por 05.09.2014 / 06:19
0

No mínimo, sugiro criar /mnt/net e dar outra chance. A maioria dos programas mount -like no Linux segue a convenção mount de:

mount <device> <mountpoint>

dos quais <mountpoint> é presumido já existir.

    
por 08.07.2011 / 19:23
0

Por padrão, o Windows XP tem uma coisa idiota chamada "Simple File Sharing" ativada. Desative-o através da caixa de diálogo Opções de Pasta / Visualização. Está na parte inferior da lista de opções. Uma vez desativado, você poderá acessar o compartilhamento.

    
por 08.07.2011 / 22:42