Como fazer o Windows 7 lembrar as credenciais de uma unidade de rede Samba?

Como fazer o Windows 7 lembrar as credenciais de uma unidade de rede Samba?

Eu tenho um compartilhamento Samba no meu servidor Ubuntu que mapeio como uma unidade de rede no meu computador com Windows 7 Professional.

Após cada reinicialização ele mostra a unidade como desconectada e para acessá-la eu tenho que alugar minha senha, embora toda vez que eu digito a senha eu marque a caixa 'Lembrar minhas credenciais'.

Existe uma maneira de o Windows 7 lembrar as credenciais em uma reinicialização/desligamento ou apenas lembrá-las por sessão?

Responder1

Esse problema me incomoda há muito tempo. O que finalmente resolveu foi o seguinte:

  1. Desconecte todas as unidades mapeadas existentes
  2. Mapeie uma nova unidade; marque as caixas "Reconectar" e "Usar credenciais diferentes"
  3. Quando solicitado, insira SERVER\USERNAME como nome de usuário. Por exemplo, se o nome do seu servidor for SHIRE e o nome de usuário for Baggins, insira SHIRE\Baggins como o nome de usuário.
  4. Digite a senha normalmente.
  5. Marque a caixa "lembrar credenciais".

Se bem entendi, alguma política de segurança maluca está eliminando as credenciais porque você não está autenticando em um domínio do Windows. Adicionar o nome do servidor faz com que o Windows pense que existe um domínio lá e, portanto, ele se lembra da senha. Ou alguma coisa.

Um grande agradecimento à Microsoft por isso. Bom trabalho. /sarcasmo

http://alinconstantin.blogspot.com/2009/10/windows-7-cannot-access-smb-shares-on.html

http://alinconstantin.blogspot.com/2010/03/network-shares-on-smb-server-could-not.html

Pelo que vale, tentei várias outras coisas antes disso e não sei se alguma delas teve efeito. Veja estas entradas do blog para obter detalhes:

Responder2

Acontece que você NÃO PODE usar senha, /user e /savecred ao mesmo tempo.

net use S: ​​\\192.168.1.22\myshare /SAVECRED /PERSISTENT:YES

e ele solicitará seu nome de usuário e senha. certifique-se de usar a sintaxe domínio\nome de usuário para o nome de usuário! (Use 2 barras invertidas na frente do endereço IP.)

Responder3

Eu tive esse problema e resolvi adicionando as credenciais de logon ao Painel de Controle/Nomes de usuário e senhas armazenados (isso é para um host Windows XP/Windows Server 2003. A mesma coisa acontece no Windows 7/Windows Server 2008, mas pode ter um nome um pouco diferente, como apenas "Usuários e senhas. Infelizmente não tenho um host do Windows 7 em inglês no momento).

Você também pode obter os mesmos resultados com a linha de comando usando net use. Por exemplo, se você precisar adicionar um compartilhamento chamado SHIRE\Baggins (@Will Martin, bom exemplo! :)) a um dispositivo chamado S: você digita:

net use S: \\SHIRE\Baggins <password> /USER:<domain>\<user> /SAVECRED /PERSISTENT:YES

( <password> <domain>e <user>obviamente são apenas espaços reservados para os dados de logon reais.)

Isso deve montar o compartilhamento E adicionar as credenciais de logon ao miniaplicativo do painel de controle "Nomes de usuário e senhas armazenados".

Eu espero que isso ajude.

Responder4

Eu tive que resolver esse problema também. Abaixo está meu ambiente e solução.

Ambiente:

  • compartilhamento de samba no Ubuntu 12.04
  • O servidor Ubuntu não estava no mesmo domínio que outros computadores na rede corporativa
  • Devido à restrição acima, não foi possível criar uma entrada de DNS
  • A autenticação tinha que ser local para o servidor Ubuntu devido a não estar no domínio e não ser possível conectar-se a protocolos de autenticação corporativos
  • Como precisávamos mapear a unidade em muitos computadores corporativos com Windows 7, a solução precisava estar em formato de script

Solução:

  • bat com as duas instruções a seguir (o texto precedido por $ são variáveis ​​que você precisará substituir)

cmdkey /add: $serverIP /user:$serverIP\$unixAccoutnName /pass:$password

uso líquido $driveLetter: /d

net use $driveLetter: \$serverIP\$shareName /savecred /persistent:yes

Você precisará reinicializar ou fazer logoff e fazer login novamente para que as credenciais sejam obtidas.

informação relacionada