12 votos

Desconectar de la cuota de samba

A veces durante la misma sesión de Windows (Vista) tengo que conectarme al mismo servidor de archivos (samba) en un grupo de trabajo (sin dominio) como otro usuario. Parece que Windows ha almacenado en caché la conexión actual con la información del usuario. Para forzar una nueva autentificación ejecuto un batch script:

@echo off
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y

Pero esto a veces funciona y a veces no y me obliga a cerrar la sesión de Windows.

¿Hay alguna manera de desconectarse completamente de las acciones reales para iniciar sesión como un nuevo usuario.

Actualización

No tengo ningún programa abierto, ninguna letra de unidad conectada y el "uso de la red" vacío, pero todavía el recurso compartido IPC$ abierto en el servidor samba (smbstatus).

Ahora añadiendo

net use \\server\IPC$

y de nuevo

net use * /delete /y

Y "uso de la red" se queja de los archivos abiertos o búsquedas en carpetas con \server\IPC $ (mensaje en español).

Creo que Vista sigue manteniendo la cuota de búsqueda e indexación.

Actualización 2

Creo que ahora lo entiendo: he detenido el servicio "Windows Search" y después de ejecutar el lote me pide de nuevo las credenciales.

5voto

djhowell Puntos 2996

Hacer clic con el botón derecho en la unidad en Mi PC y decir desconectar es la forma más fiable que he encontrado. Los problemas suelen surgir cuando tienes un archivo en uno de los recursos compartidos que se mantiene abierto por algún proceso.

Sin embargo, en lugar de desconectarte cuando necesites acceder a los recursos compartidos como otro usuario, ¿por qué no añades un alias netbios a samba para poder utilizar los recursos compartidos con 2 usuarios diferentes simultáneamente?

Por ejemplo, si su servidor se llama "servername" podría añadir esta línea en /etc/samba/smb.conf:

netbios aliases = altservername

Reinicie samba y entonces podrá conectarse a \\altservername\share con un nuevo usuario y a Windows no le importará. Conectarse a la dirección IP probablemente también funcionaría pero esto siempre me ha parecido más fácil.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X