lunes, 10 de septiembre de 2007

Error de inicio de sesión: no se ha concedido al usuario este tipo de inicio de sesión en este equipo


No se si habra sido casualidad, pero esta semana he tenido tres llamadas de clientes en las que el error era el mismo.

Se trataba de unos sistemas windows xp, los cuales no eran accesibles desde la red.

Problema
Cuando se intentaba acceder a algún recurso compartido del equipo, salia un mensaje en pantalla diciendo lo siguiente:

"Error de inicio de sesión: no se ha concedido al usuario este tipo de inicio de sesión en este equipo"

Comprobé el tema de permisos, firewall, antivirus, y todo esta permitido. No había ningún tipo de restricción. Incluso habilite el usuario "invitado" y ni así, se podía acceder a los recursos.
Haciendo un poco de reminiscencia, recordé, que hace tiempo ya me había pasado algo así, y el problema viene dado porque la cuenta de invitado tiene mal asignados los atributos de su perfil.

Solución
Para solucionar esto hay que hacer lo siguiente

- Nos descargamos las tools de windows 2003. Desde aquí: http://go.microsoft.com/fwlink/?LinkId=4544
- Las instalamos
- Inicio, Programas, Windows Server 2003 Resource Kit Tools, linea de comandos
- Ejecutamos las siguientes ordenes:

net user Invitado /active:yes
ntrights +r SeNetworkLogonRight -u Invitado
ntrights -r SeDenyNetworkLogonRight -u Invitado

Con esto ya debiera de ser posible acceder a los recursos compartidos.

Saludos

26 comentarios:

Anónimo dijo...

Excelente.

Te agradezco tu artículo me funcionó satisfactoriamente.

Adios.
MauCorp.

David dijo...

Gracias, me alegro de que te haya funcionado, no se por que pero ultimamente he tenido que tirar un parde veces de este recurso. Saludos

Anónimo dijo...

Muy bueno, tambien me funciono. Muchas gracias. Ya lo baje a mi pendrive jeje

Anónimo dijo...

Muy bueno, tambien me funciono. Muchas gracias. Ya lo baje a mi pendrive jeje

Cosmy dijo...

Espectacular... me funciono correctamente...

Muchas gracias...

Anónimo dijo...

funca bien,
pero recuerden...
ejecutar, gpedit.msc no tiene comparacion
busquen los derechos de usuario. ahi esta la papa
saludos
joan.

Anónimo dijo...

a mi tsmbien me funciono de meravilla, gracias me sacaste de un apuro

saludos
IARG

Anónimo dijo...

A mi me funcionó perfectamente. GRACIAS, GRACIAS. Llevaba ya 2 días desesperado.

Edwin Franco dijo...

Que Aporte tan bueno ,
muchas veces me encontraba con esto y tenia que formatera el numero de pcs en el que tuviera este error Magnifico.

Anónimo dijo...

Esto se puede hacer en XP? saludos

David dijo...

También sirve para XP.

carlos dijo...

Excelente, de verdad que si, estuve rato buscando la solucion y de chiripa la pude solucionar pero temporalmente. Aqui esta una correcta solucion. Muchisimas Gracias.

Anónimo dijo...

Un millon de gracias! Estuve todo el dia luchando porque desde la pc podía ver la notebook pero no a la inversa, me leí un montón de foros y nada funciono. Hasta que realiza lo que publicaron acá arriba y en 5 minutos el problema estaba resuelto.

Anónimo dijo...

funciono perfectamente

Muchas gracias

Anónimo dijo...

Eres nun genio hermano gracias

Anónimo dijo...

Muchas gracias.
Falta un último paso para el que no le funcione así.

http://www.neoteo.com/error-de-inicio-de-sesion-no-se-ha-concedido-al.neo

Luego, si todo va bien, veremos un magnifico ACCESO DENEGADO. Tranquilos, esto es correcto, también es correcto si este mensaje no se ve, quiere decir que ya esta solucionado.



Si lo vemos:

1. Vamos a Inicio, Ejecutar

2. Escribimos regedit (MUCHO CUIDADO CON LO QUE TOCAMOS AQUI DENTRO, TODO PUEDE DEJAR DE FUNCIONAR)

3. nos dirigimos a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa (lo major es preguntarle a alguien que sepa)

4. Cambiamos el valor de “restrictanonymous” a 0 (debería estar en 1)

5. Luego cerramos regedit, y reiniciamos el ordenador.



Eso es todo.

Anónimo dijo...

En Windows Vista Home, no viene el editot de Políticas de Grupo (Group Policy Editor gpedit.msc), por lo que no queda más remedio que activar el usuario Invitado y darle permisos mediante la RKTools de W2003:

net user Invitado /active:yes
ntrights +r SeNetworkLogonRight -u Invitado
ntrights -r SeDenyNetworkLogonRight -u Invitado


Comprobado y funciona en un Vista Home Basic.

El último paso de cambiar la clave de registro no me ha hecho falta.

Anónimo dijo...

En Windows Vista Home, no viene el editot de Políticas de Grupo (Group Policy Editor gpedit.msc), por lo que no queda más remedio que activar el usuario Invitado y darle permisos mediante la RKTools de W2003:

net user Invitado /active:yes
ntrights +r SeNetworkLogonRight -u Invitado
ntrights -r SeDenyNetworkLogonRight -u Invitado


Comprobado y funciona en un Vista Home Basic.

El último paso de cambiar la clave de registro no me ha hecho falta.

rolando dijo...

Parece quepincha bien pero no me queda claro en que pc tengo que hacer los pasos. ¿Desde la que no puedo acceder? o ¿desde la que no me deja acceder?

Distribuidora Germán dijo...

Bueno colegas aqui se los dejo casi Terminado

Bajan el Resurce kit
http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe

Con un descompresor de archivos extraen el RKTOOLS.EXE en uan carpeta Obtendran un MSI y unos CABS

Dentro de esa carpeta crean:
Instalador via CMD

Copiar y pegar en Notepad sin comillas y guardarlo con extension .BAT

"@echo off
echo off
color 0a
title Fix Usuario Invitado en redes Windows NT by Germangelv
cls
ECHO.
ECHO Instalando el Kit de Implementaci¢n de Windows 2003 Server
msiexec /i rktools.msi /qn /norestart
cls
ECHO.
ECHO Aplicando Comandos por Consola
ping -n 1 localhost >NULL
net user Invitado /active:yes
ntrights +r SeNetworkLogonRight -u Invitado
ntrights -r SeDenyNetworkLogonRight -u Invitado
CLS
ECHO.
ECHO Aplicando FIX al Registro
ping -n 1 localhost >NULL
regedit /s RegFix.reg
CLS
ECHO.
ECHO Cerrando...
ping -n 1 localhost >NULL
EXIT"

Luego Hacen lo mismo pero esta vez lo guardan como un .REG (Lo que esta entre comillas sin las mismas)

"Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"restrictanonymous"=dword:00000000"

Luego con un empaquetador tipo SFX (Winrar/7ZIP/IEXTRACT/WINZIP tienen uno) le dicen que extraiga en una carpeta temporal y que ejecute el .BAT y listo

Saludos a todos, yo trabajo con Winrar asi que me quedo un excelente programita y luego le modifico el formulariod e xtraccion por uno personalziado por mi y queda asi

[IMG]http://i50.tinypic.com/w7l7rp.jpg[/IMG]

Saludos

Anónimo dijo...

Hay gente q es genio... Sigue así.

Sergio dijo...

Gracias máquina ;)

Sebastian Matias Vallbona dijo...

Buenas, no es necesario bajar nada. Quizas esa herramienta u opción funcione bien; pero bastaría con simplemente ir a: Herramientas Administrativas
Configuración de sistema
Directivas Locales
Opciones de seguridad
Hacer doble click en Cuentas: Limitar el uso de cuentas locales con contraseña en blanco solo para iniciar sesión en la consola; y seleccionar Deshabilitada.
Cerrar todas las ventanas y; reiniciar el pc, o bien, simplemente ir a Consola de comandos y escribir GPUPDATE /Force
Y resuelto el bloqueo, mucho mas rápido y menos permisivo.

Suerte y saludos

Juan dijo...

Funciono perfecto!
Muchas Gracias por el aporte

Saludos

Anónimo dijo...

Gracias, problema resuelto.

Anónimo dijo...

Hermano excelente aporte llevo casi 4 horas intentando y apenas quedo solucionado,esto lo hice en windos 7
Muchas gracias