Como acessar um compartilhamento do Windows via Linux?

3

Eu tenho uma pasta compartilhada do Windows que posso acessar digitando \share\files\ em "executar".

Eu preciso usar isso no Ubuntu. Então eu adicionei \share\files\ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0 em /etc/fstab .
Em seguida, emitiu mount -a . Eu tenho o diretório não resolvido erro mount error: could not resolve address for share: Unknown error .

Sou muito novo aqui, você pode me ajudar?

Editar 1: Eu tentei adicionar //share/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0 em /etc/fstab e emitir o comando mount -a e recebi o mesmo erro.

Eu usei id -u e recebi 0, usei em uid=0 .

Editar 2

Eu usei IP ( //192.168.1.222/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0 ) em vez do caminho do diretório e recebi a seguinte mensagem de erro

Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
    
por IFightCode 04.10.2014 / 05:41

1 resposta

3

Para montar um compartilhamento via fstab, você deve:

  • crie um ponto de montagem (diretório) para montar o compartilhamento. Não tenho certeza se /mnt/share/ existe?
  • use a barra invertida
  • adicione o endereço IP do compartilhamento antes do nome do compartilhamento no arquivo fstab.
  • se ainda não estiver instalado: instale o cifs utils
  • para uma conta de convidado (compartilhamento desprotegido), você deve usar guest,uid=1000 como o ID do usuário para torná-lo o proprietário convidado.
  • para inserir um compartilhamento protegido por senha, você precisa definir o ID do usuário para o nome de usuário do compartilhamento e a referência a um arquivo de credenciais (veja o exemplo abaixo)

Como exemplo, minha linha no arquivo fsatb é semelhante (o 0 é um escape para o espaço):

//192.168.0.104/werkmap_documenten/documenten0Jacob /home/jacob/Netwerkmap cifs auto,iocharset=utf8,uid=jacob,gid=users,credentials=/root/.cifscredentials,file_mode=0775,dir_mode=0775 0 0
    
por Jacob Vlijm 04.10.2014 / 09:23