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:
- Desconecte todas as unidades mapeadas existentes
- Mapeie uma nova unidade; marque as caixas "Reconectar" e "Usar credenciais diferentes"
- 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.
- Digite a senha normalmente.
- 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.