Contenido principal

Otorgando permisos a Nero 5,6,7 y 8 a cuentas limitadas en Windows XP

Septiembre 14, 2008

Nota: En esta publicación se usó Nero 8.1.1.0, sin embargo, la siguiente explicación es aplicable a cualquiera de sus versiones, y/o a cualquier otro archivo.

Para comenzar, creamos un nuevo usuario en el cual aplicaremos mas tarde los debidos permisos para ejecutar Nero.

Para crearlo es muy simple, seguimos los siguientes pasos:

Inicio -> Panel de control -> Cuentas de usuario -> Crear una nueva cuenta

Y luego seleccionamos la cuenta limitada, que tiene las siguientes caracteristicas


O mas fácil desde la línea de comandos

Inicio -> Ejecutar -> cmd.exe
net user prueba /add
Se ha completado el comando correctamente.

Si queremos agregarle una clave al usuario, sin haberlo creado antes

net user prueba contraseña /add
Se ha completado el comando correctamente.

Y para eliminarlo

net user prueba /del

Ahora viene lo interesante, cuando ejecutamos nero en la cuenta sin permisos y seleccionamos los datos para grabar en algún CD, nos aparece un mensaje como este

Así que visitamos la web de Nero en busca del programa Nero BurnRights, obviando el mensaje de que solo se puede utilizar para Nero 6 y Nero 5, y lo descargamos.

Luego de configurar los permisos en el formulario principal del programa, reiniciamos la computadora, y al iniciar en la cuenta que creamos al principio, nos vuelve a mandar el mensaje de que no tenemos permisos.

Para darle todos los permisos a Nero, o a cualquier archivo en una cuenta limitada, claro está, desde una cuenta de administrador, lo hacemos con el ejecutable "cacls.exe", el cual, es un comando que nos sirve para cambiar la lista de control de acceso sobre archivos. (Luego profundizaré en este tema)
Entonces ejecutamos la línea de comandos desde una cuenta de administrador desde Inicio -> Ejecutar -> cmd.exe

Y nos dirijimos a la carpeta de nero con el siguiente comando

cd c:\Archivos de programa\Nero\Nero8\Nero Burning Rom

En este momento, hacemos uso del ejecutable "cacls.exe", pero primero leemos su ayuda

Muestra o modifica las listas de control de acceso (ACL)  de archivos
CACLS archivo [/T] [/E] [/C] [/G usuario:perm] [/R usuario [...]]
               [/P usuario:perm [...]] [/D usuario [...]]);
   archivo          Muestra ACLs.
   /T               Cambia las ACLs de los archivos especificados en
                 el directorio actual y en todos los subdirectorios.
   /E               Modifica la ACL en vez de remplazarla.
   /C               Continúa cambiando ACLs, omitiendo errores.
   /G usuario:perm  Concede derechos de acceso al usuario.
                 Perm puede ser: R  Leer
                              W  Escribir
                              C  Cambiar (escribir)
                              F  Control total
   /R usuario    Suspende los derechos del usuario (sólo con /E).
   /P usuario:perm  Sustituye los derechos de acceso del usuario.
                 Perm puede ser: N  Ninguno
                              R  Leer
                              W  Escribir
                              C  Cambiar (escribir)
                              F  Control total
   /D usuario       Denegar acceso al usuario especificado.
Se pueden usar comodines para especificar más de un archivo en el comando.
Puede especificar más de un usuario en el comando.
Abreviaciones:
   CI - Herencia de Contenedor.
        ACE se heredará por directorios.
   OI - Herencia de objeto.
        ACE se heredará por archivos.
   IO - Sólo heredar.
        ACE no se aplica al archivo o directorio actual.

Ahora en nuestra consola, ejecutamos el siguiente comando

cacls nero.exe /E /P prueba:F
archivo procesado: C:\Archivos de programa\Nero\Nero8\Nero Burning Rom\nero.exe

Así le hemos otorgado todos los permisos a nuestro usuario con cuenta limitada, sobre el ejecutable nero.exe, el cual es el encargado de controlar las grabaciones en disco.
Es muy importante al otorgar permisos sobre archivos, siempre incluir el parámetro "/E", ya que si no lo incluimos, la lista de control de acceso sería reemplazada por el usuario y los permisos que le demos, como dice la ayuda, este parámetro "Modifica la ACL en vez de remplazarla."

Si queremos negar el acceso a algún archivo, simplemente podemos reemplazar la lista de control de acceso, pasandole como parámetros nuestro nombre de usuario y el permiso deseado.

cacls cmd.exe /P sinfocol:F

Así, solo el usuario "sinfocol", tendría acceso total al ejecutable "cmd.exe"

Archivado en: Miscelaneo, Sistemas operativos |

8 comentarios

  1. Erika Febrero 22, 2009 @ 8:11 am

    Hola, he intentado hacer lo que indicas pero el nero sigue sin poder usarse en las cuentas limitadas :( Ya no sé que hacer.

  2. Sysroot Febrero 22, 2009 @ 11:12 pm

    Me puedes indicar por favor que es exactamente lo que estás haciendo? Cómo también en que sistema operativo haces dicha operación.

    Por último, intenta el siguiente comando ubicado desde la carpeta del nero:
    cacls nero.exe
    Y pégame el resultado. (También dime a qué usuario le queres asignar el control del programa)
    Saludos

  3. juan Marzo 4, 2009 @ 5:13 pm

    amigo, me puedes decir si esto se puede hacer cuando aparece en pantalla que la licencia del programa no es válida?
    o si tengo que desinstalarlo para que pueda funcionar?

  4. Sysroot Marzo 5, 2009 @ 6:05 pm

    El método expuesto es para poder ejecutar el programa desde sesiones de Windows sin algún tipo de permiso.
    Con respecto a tú pregunta, no tenes que desinstalar el programa para ingresar la clave, solo busca la opción para ingresar la licencia e ingresala fijándote en la clave que trajo el empaque.

  5. Enrique Rodriguez Mayo 26, 2009 @ 6:04 pm

    Gracias por el aporte me funciono perfecto y me sirvio para otras cosas.

    Saludos ...

  6. Maqito Junio 24, 2009 @ 7:26 pm

    Yo tengo el mismo problema, pero con el nero 9...
    No me reconoce ninguna de las 2 grabadoras, y me sale el mismo cartel...de que necesito el permiso para grabar con grabadoras fisicas!
    Ya no se que aser...
    alguna ayuda¿?

    Desde ya muchas gracias!

  7. Sysroot Junio 24, 2009 @ 9:09 pm

    Maqito: Hace lo mismo pero con los ejecutables del Nero, podes ejecutar este comando:

    cacls *.* /E /P tu_usuario:F
    

    Es muy importante que te encuentres sobre el directorio de Nero, oséa, antes de ejecutar ese comando tenes que ejecutar este otro:

    cd c:\Archivos de programa\Nero\Nero9\Nero Burning Rom
    

    O ejecutar el comando en cada carpeta de Nero9

  8. Antonio Septiembre 10, 2011 @ 4:09 pm

    Tengo la versión Nero 10. Cuando grabo un DVD se congela la imagen (con los Cds todo va bien). Convierto los archivos AVI a formato DVD y grabo con Nero Burning Rom. ¿Por qué pasa eso y cómo puedo solucionarlo? Pasé de de la versión Nero 4 a la Nero 10 de golpe, pues se rompió el ordenador. Ahora me habla de "permisos" que no sé exactamente lo que es. Lo tengo puesto con permiso System. Pero, como decía antes, los DVDs congelan la imagen sobre los 60 mins. de reproducir. Suelo exportar los DVDs grabdos del ordenador a un equipo de DVD para ver las grabaciones por la TV. Gracias adelantadas a quien me pueda ayudar,

Deja un comentario