¿Cómo hacer que Windows 7 recuerde las credenciales de una unidad de red Samba?

¿Cómo hacer que Windows 7 recuerde las credenciales de una unidad de red Samba?

Tengo un recurso compartido Samba en mi servidor Ubuntu que asigno como una unidad de red en mi computadora con Windows 7 Professional.

Después de cada reinicio, muestra la unidad como desconectada y para acceder a ella tengo que ingresar mi contraseña, aunque cada vez que ingreso la contraseña marco la casilla "Recordar mis credenciales".

¿Hay alguna manera de que Windows 7 recuerde las credenciales al reiniciar/apagar o es solo recordarlas por sesión?

Respuesta1

Este problema me molestó durante años. Lo que finalmente lo solucionó fue lo siguiente:

  1. Desconecte cualquier unidad asignada existente
  2. Mapear una nueva unidad; marque las casillas para "Reconectar" y "Usar credenciales diferentes"
  3. Cuando se le solicite, ingrese SERVIDOR\NOMBRE DE USUARIO como nombre de usuario. Por ejemplo, si el nombre de su servidor es SHIRE y el nombre de usuario es Bolsón, ingrese SHIRE\Baggins como nombre de usuario.
  4. Ingrese la contraseña como de costumbre.
  5. Marque la casilla "recordar credenciales".

Si entiendo correctamente, alguna política de seguridad extravagante está borrando las credenciales porque no te estás autenticando en un dominio de Windows. Agregar el nombre del servidor engaña a Windows haciéndole creer que hay un dominio allí y, por lo tanto, recuerda diligentemente la contraseña. O algo.

Un gran agradecimiento a Microsoft por esto. Bien hecho. /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

Por si sirve de algo, probé varias otras cosas antes de esto y no sé si alguna de ellas tuvo algún efecto. Consulte estas entradas de blog para obtener más detalles:

Respuesta2

Resulta que NO PUEDES usar contraseña, /usuario y /savecred al mismo tiempo. Entonces debes hacer:

uso neto S: \\192.168.1.22\myshare /SAVECRED /PERSISTENT:YES

y te pedirá tu usuario y contraseña. ¡Asegúrese de utilizar la sintaxis dominio\nombre de usuario para el nombre de usuario! (Use 2 caracteres de barra invertida delante de la dirección IP).

Respuesta3

Tuve este problema y lo resolví agregando las credenciales de inicio de sesión al Panel de control/Nombres de usuario y contraseñas almacenados (esto es para un host de Windows XP/Windows Server 2003. Pasa lo mismo en Windows 7/Windows Server 2008, pero puede llamarse un poco diferente, como simplemente "Usuarios y contraseñas. Lamentablemente, no tengo un host de Windows 7 en inglés en este momento).

También puedes obtener los mismos resultados con la línea de comando usando net use. Por ejemplo, si necesita agregar un recurso compartido llamado SHIRE\Baggins (@Will Martin, ¡buen ejemplo! :)) a un dispositivo llamado S: escriba:

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

( <password> <domain>y <user>obviamente son solo marcadores de posición para los datos de inicio de sesión reales).

Esto debería montar el recurso compartido Y agregar las credenciales de inicio de sesión al subprograma del panel de control "Nombres de usuario y contraseñas almacenados".

Espero que esto ayude.

Respuesta4

Tuve que resolver este problema también. A continuación se muestra mi entorno y solución.

Ambiente:

  • compartir samba en Ubuntu 12.04
  • El servidor Ubuntu no estaba en el mismo dominio que otras computadoras en la red corporativa
  • Debido a la restricción anterior no se pudo crear una entrada DNS
  • La autenticación tenía que ser local en el servidor Ubuntu debido a que no estaba en el dominio y no podía conectarse a los protocolos de autenticación corporativos.
  • Como necesitábamos mapear la unidad en muchas computadoras corporativas con Windows 7, la solución tenía que estar en forma de script.

Solución:

  • bat con las dos declaraciones siguientes (el texto precedido por $ son variables que deberá reemplazar)

cmdkey /add: $serverIP /user:$serverIP\$unixAccoutnName /contraseña:$contraseña

uso neto $driveLetter: /d

uso neto $driveLetter: \$serverIP\$shareName /savecred /persistent:yes

Deberá reiniciar o cerrar sesión y luego volver a iniciarla para que se recojan las credenciales.

información relacionada