2012-07-05 23 views
7

En this page, habla de Windows NT, 2000, XP y 2003. Afortunadamente, tengo una máquina con Windows 7.Ejecución de ColdFusion como usuario específico

La primera línea dice:

En el Administrador de usuarios para dominios, cree un usuario local para el servicio ColdFusion iniciar la sesión como.

No veo un "Administrador de usuarios para dominios", ¿entonces solo significan "Agregar un nuevo usuario"?

Si SIGNIFICA eso, ¿puedo usar mi propia cuenta de usuario como usuario de ColdFusion, o debo crear específicamente una nueva cuenta solo para ColdFusion?

Respuesta

4

Si está creando una cuenta de dominio, debe crearla en el dominio, utilizando el administrador de usuarios para los dominios conectados a los controladores de su dominio. Si eso es lo que necesita, entonces un administrador de sistema tiene que ayudar.

Si usted está haciendo un usuario "local" en un Windows 7 Siempre termino caza alrededor de la vista derecha del gestor de usuario antes de que hacerlo bien :) Estos son los pasos que utilizo:

  1. Buscar desde el inicio y abrir las "cuentas de usuario" cpl.
  2. Haga clic en "Administrar cuentas de usuario"
  3. Haga clic en la pestaña "Avanzado"
  4. Haga clic en la buttton "avanzada".

Esto me lleva a la vista MMC-como de los usuarios que estoy acostumbrado a donde puedo agregar un usuario, la pertenencia cambio, establecer contraseñas, etc.

espero que esto ayude :)

2

Puede usar su propio nombre de usuario o puede crear uno para que CF se ejecute como. La creación de un usuario para ejecutar CF probablemente replica más fielmente su entorno de producción (una suposición) por lo que si la producción, por ejemplo, escribe en una ruta UNC, el usuario de coldfusion debe tener acceso. Podría Imitar esto a nivel local.

2

Puede usar una cuenta local para el sistema operativo donde se está ejecutando ColdFusion, o una cuenta de dominio si el sistema operativo está unido a un dominio. En su caso, puede simplemente crear un usuario local en su sistema operativo Windows 7 y ejecutar el servicio de aplicación ColdFusion como ese usuario. La cuenta de usuario necesitará acceso a la carpeta de instalación de ColdFusion, así como acceso de lectura a webroot.

La idea entera es para ejecutar el servicio ColdFusion como un usuario con los privilegios mínimos necesarios para manejar las solicitudes y evitar el acceso a otros recursos en caso de una fuga de datos o la ejecución remota de código (por ejemplo, alguien que explota un formulario de carga y gestiona obtener su propio código CF para que se ejecute en su servidor; no es bonito, pero puede restringirse de alguna manera ejecutando el servicio CF en una cuenta de usuario con acceso restringido).

Como alguien más mencionó, si CF necesita acceso a otros recursos de red, la cuenta de usuario deberá tener acceso a esos recursos también (ya sea usando una cuenta de dominio o teniendo una cuenta local con el mismo nombre de usuario y contraseña) en el sistema remoto).

1

Simplemente hice esto en Windows 2008 R2 con CF 10. El truco fue cambiar la propiedad de los directorios c: \ windows y c: \ windows \ system32 como se describe aquí.

change ownership from trustedInstaller

+0

Debe añadir algunos datos desde el enlace a su respuesta. No confíes únicamente en el enlace. – majidarif

+0

Tomar posesión de un archivo o carpeta es simple, haga clic derecho - propiedades - seguridad - avanzada - pestaña de propiedad - edite ... el truco para cambiarlo de nuevo, ya que el programa de confianza no está en la lista, es agregarlo con, NT SERVICE \ TrustedInstaller para que pueda elegirlo como el propietario. – bernster

Cuestiones relacionadas