2012-07-05 44 views
7

this page,它談論的Windows NT,2000,XP和2003。幸運的是,我有一個Windows 7機器。運行ColdFusion作爲特定用戶

的第一行說:

在域用戶管理器,創建ColdFusion的 服務登錄爲本地用戶。

我沒有看到「用戶管理器的域名」,所以他們的意思是「添加新用戶」?

如果它意味着,我可以用我自己的用戶帳戶作爲ColdFusion的用戶,或者我應該專門創建一個新帳戶只是爲了ColdFusion的?

回答

4

如果要創建一個域帳戶它要在域中創建 - 使用用戶管理器連接到域控制器的域。如果這就是你需要的,那麼系統管理員必須提供幫助。

如果你的是Windows 7做了「本地」用戶我總是最後狩獵各地的用戶管理器的右視圖之前,我得到它吧:)下面是我使用的步驟:

  1. 從開始搜索並打開「用戶帳戶」cpl。
  2. 單擊「管理用戶帳戶」
  3. 單擊「高級」按鈕移到「高級」選項卡
  4. 點擊。

這需要我,我很習慣了,我可以添加一個用戶,改變隸屬,設置密碼等用戶的MMC-狀觀

希望這有助於:)

2

您可以使用自己的用戶名,也可以創建一個用於CF作爲運行。創建一個用戶運行CF可能更接近複製您的生產環境(假設),所以如果生產例如寫入UNC路徑,coldfusion用戶必須具有訪問權限。你可以 在本地模仿這個。

2

您可以使用本地到ColdFusion的運行操作系統或域帳戶的帳戶,如果操作系統被加入到域。就你而言,你可以在你的Windows 7操作系統上創建一個本地用戶,並以該用戶身份運行ColdFusion Application Service。用戶帳戶需要訪問ColdFusion的安裝文件夾,以及讀取Webroot的訪問權限。

整個想法是以一個用戶的身份運行ColdFusion服務,該服務具有處理請求所需的最低權限,並防止在數據泄露或遠程代碼執行的情況下訪問其他資源(例如,某人利用上載表單並管理以獲得他們自己的CF代碼在您的服務器上運行;這並不美觀,但可以通過在受限訪問的用戶帳戶下運行CF服務而受到某種限制)。

正如別人提到的,如果CF需要訪問其他網絡資源,用戶帳戶也需要被授予對這些資源的訪問權限(通過使用域帳戶或使用具有相同用戶名和密碼的本地帳戶在遠程系統上)。

1

只是在Windows 2008 R2上用CF 10做了這個。訣竅是改變c:\ windows和c:\ windows \ system32目錄的所有權,如此處所述。

change ownership from trustedInstaller

+0

您應該從鏈接添加一些數據到您的答案。不要單純依靠鏈接。 – majidarif 2014-04-25 19:54:09

+0

取得文件或文件夾的所有權很簡單,右鍵單擊 - 屬性 - 安全性 - 高級 - 所有權選項卡 - 編輯...將它更改回來的技巧,因爲trustedinstaller未列出,是添加它與NT SERVICE \ TrustedInstaller,以便您可以選擇它作爲所有者。 – bernster 2015-04-22 14:12:44