Que credenciais devo usar para acessar um compartilhamento do Windows?

2

Oi,

Instalei o Samba e o CIFS e tudo o mais, segui vários tutoriais, mas ainda não consigo acessar um compartilhamento na máquina separada do Windows 7. Antes que eu pudesse acessar um compartilhamento no Ubuntu do Windows, mas embora agora eu não posso por qualquer motivo; o erro da tentativa de montar o compartilhamento do Windows é o mesmo: 13, pedindo credenciais (o computador com o Windows está desligado agora, mas posso adicionar a mensagem de erro exata mais tarde).

Em /etc/fstab tenho:

# ... (help info) ...
# <file system>                            <mount point>      <type>     <options>                                  <dump> <pass>
# ... (mounting points that don't matter for the question) ...
//192.168.1.2/C\:/Users/Public/Documents   /srv/Z\:/          cifs       user=guest,password=,uid=1000,iocharset=utf8   0      0

Eu também tentei opções como username=guest,uid=1000,iocharset=utf8 e guest,uid=1000,iocharset=utf8 , que, claro, não funcionam. Qual usuário devo usar? ( user=user ; username=user ; minhas credenciais nas máquinas Windows e Ubuntu não funcionam, pelo menos com a sintaxe que tentei - semelhante a isso).

Mesmo que isso funcione, não é exatamente o que eu quero. Eu queria configurar uma autenticação para qualquer um tentando acessar a unidade (atualmente é 777, para o compartilhamento Linux também) e colocar um limite / cota no uso do compartilhamento (como eu vejo Z: no Windows, ele permite a todo o C: drive a ser preenchido).

Obrigado antecipadamente. Eu ficaria feliz se você sugerisse uma maneira de fazer isso mesmo sem o último parágrafo.

    
por JMCF125 27.10.2013 / 22:45

1 resposta

1

A mount.cifs man page é bastante útil Aqui. Na seção Opções:

  
  • user=arg especifica o nome de usuário para se conectar como. Se isso não for fornecido, a variável de ambiente USER será usada. Esta opção também pode assumir o formato "user% password" ou "workgroup / user" ou "workgroup / user% password" para permitir que a senha e o grupo de trabalho sejam especificados como parte do nome de usuário.

  •   
  • password=arg especifica a senha do CIFS. Se esta opção não for dada, a variável de ambiente PASSWD será usada. Se a senha não for especificada direta ou indiretamente por meio de um argumento para montagem, o mount.cifs solicitará uma senha, a menos que a opção guest seja especificada.

         

    Observe que uma senha que contenha o caractere delimitador (isto é, uma vírgula ',') não será analisada corretamente na linha de comando. No entanto, a mesma senha definida na variável de ambiente PASSWD ou por meio de um arquivo de credenciais (veja abaixo) ou digitada no prompt de senha será lida corretamente.

  •   

Em suma, as credenciais do Windows (ou o servidor Samba, se não estamos falando sobre o Windows) estão esperando, não suas credenciais locais do Ubuntu.

Em uma barra lateral, seus caminhos em sua string do fstab parecem completamente danificados . Eu sugeriria:

// 192.168.1.2/share_name / srv / z /

Se você não souber qual é o nome do compartilhamento, use smbclient :

smbclient -I 192.168.1.2 -Uusername

E isso deve listar os recursos. Também permite testar qual nome de usuário você deve usar.

E /srv/z/ precisa existir antes para montar algo nele. Se não existir, crie-o.

    
por Oli 27.10.2013 / 22:51