Como montar um compartilhamento público do windows 8.1 no linux

0

Eu tenho uma pasta compartilhada em uma máquina do Windows 8.1. Ele é compartilhado com "Todos" e "Todos" tem acesso "leitura / gravação". Na aba de segurança do diálogo de propriedades da pasta, novamente "Everyone" recebeu "Full Control". Eu quero especificamente que esta pasta seja publicamente acessível a todos no escritório para leitura e gravação como uma pasta de rascunho / transferência, que deve incluir clientes visitando o escritório, portanto, criar um usuário específico não é uma opção.

Eu tenho uma máquina Linux, como fazem alguns outros no escritório, e estou tendo problemas para montar a pasta compartilhada

root # mount -t cifs -o guest //Beefy/Scratch /mnt/scratch
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
root #

/var/log/messages relatórios

May 31 05:12:28 volundr kernel: CIFS VFS: Error connecting to socket. Aborting operation.
May 31 05:12:28 volundr kernel: CIFS VFS: cifs_mount failed w/return code = -113
May 31 05:12:28 volundr kernel: Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
May 31 05:12:28 volundr kernel: CIFS VFS: Send error in SessSetup = -13
May 31 05:12:28 volundr kernel: CIFS VFS: cifs_mount failed w/return code = -13

Eu também tentei usar -o sec=ntlm e várias outras opções (ntlmv2, ntlmv2i, ntlmssp, ntlmsspi), -o nounix. Se eu tentar com -o guest,sec=ntlmsspi eu recebo

root # mount.cifs -o guest,sec=ntlmsspi //Beefy/scratch /mnt/scratch
mount error(524): Unknown error 524
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
root #

E a saída de log acompanhante em /var/log/messages

May 31 05:23:45 volundr kernel: CIFS VFS: Error connecting to socket. Aborting operation.
May 31 05:23:45 volundr kernel: CIFS VFS: cifs_mount failed w/return code = -113
May 31 05:23:46 volundr kernel: CIFS VFS: Server does not support signing!
May 31 05:23:46 volundr kernel: CIFS VFS: cifs_mount failed w/return code = -524

Tendo visto o "Servidor não suporta assinatura!" mensagem, ocorre-me que algo mais relevante pode ser que eu tenha seguido as instruções Aqui no meu laptop, só porque sou paranoica. No entanto, os resultados são os mesmos, mesmo quando eu comentei essas configurações de segurança em /etc/ssh/ssh_config e reiniciado.

sirlark
fonte
Como as configurações do cliente SSH poderiam afetar as conexões CIFS? Não há solteiro componente compartilhado entre eles. Não é relevante em tudo. // De qualquer forma, microsoft.com/en-us/download/details.aspx?id=17168 pode ser útil se o sistema não estiver em um domínio.
grawity
Eu pensei que talvez o mount.cifs usasse openssh para troca de chaves ou algo assim. Por isso, dizer "poder" em referência à relevância.
sirlark
Este é um verdadeiro quebra-cabeças. Eu nunca tive nenhuma dificuldade em acessar compartilhamentos do XP através do Ubuntu / Samba, mas 8.1 é outra questão. Eu posso montar um compartilhamento de 8,1 usando as credenciais de uma conta do Windows na máquina, mas mount sempre solicita uma senha e a conta de convidado não pode ser usada. Se a conta do convidado está ativada ou não, o que posso fazer é usar nautilus e digite Ctrl-L para introduzir um caminho direto para smb://192.168.nnn.nnn/Share: que monta e se conecta ao meu usuário atual do Ubuntu. Mas eu não encontrei nenhuma maneira de usar mount para disponibilizá-lo, a menos que eu crie uma conta para ele em 8.1.
AFH
Ok, não consigo trabalhar usando o acesso de convidado. Se você desativar "exigir senhas", embora funcione. Não consigo encontrar nenhuma outra informação sobre como isso afeta o acesso a outros recursos que não são compartilhados com o usuário convidado e / ou 'todos'
sirlark