2012-07-05 5 views
7

this page에서 Windows NT, 2000, XP 및 2003에 대해 설명합니다. 다행히도 Windows 7 시스템이 있습니다.특정 사용자로 ColdFusion 실행

매우 첫 번째 줄은 말한다 :

도메인 사용자 관리자에서로 로그인 할 수있는 ColdFusion에서 서비스에 대한 로컬 사용자를 만듭니다.

"도메인 사용자 관리자"가 표시되지 않으므로 "새 사용자 추가"를 의미합니까?

그렇다면 ColdFusion 사용자로 내 자신의 사용자 계정을 사용할 수 있습니까? 아니면 ColdFusion 전용으로 새 계정을 특별히 만들어야합니까?

답변

4

도메인 계정을 만들려면 도메인 컨트롤러에 연결된 도메인의 사용자 관리자를 사용하여 도메인에 만들어야합니다. 필요한 경우 sys 관리자가 도움을 받아야합니다. 당신이 윈도우 7에 "로컬"사용자를 수행하는 경우 내가 도착하기 전에

난 항상 사용자 관리자의 오른쪽보기 위해 주변에 사냥 결국 그것은 바로 : 여기 내가 사용하는 단계는 다음과 같습니다

  1. 처음부터 검색하여 "사용자 계정"cpl을 엽니 다. 에
  2. 클릭 "고급"buttton에서 "고급"탭
  3. 클릭에
  4. 클릭 "사용자 관리는 계정".

이 나는 ​​등 사용자 변경 회원, 설정 암호를 추가 할 수있는에 익숙해있어 사용자의 MMC 같은보기로 나를 걸립니다

희망이 도움이 :)

2

사용자 이름을 사용하거나 CF를 실행하도록 사용자 이름을 만들 수 있습니다. CF를 실행하는 사용자를 생성하여 프로덕션 환경 (가정)을 복제하므로 프로덕션 환경에서 UNC 경로에 작성하는 경우 coldfusion 사용자는 액세스 권한을 가져야합니다. 당신은 이것을 모방 할 수 있습니다.

2

ColdFusion이 실행되는 OS의 로컬 계정이나 OS가 도메인에 가입 된 경우 도메인 계정을 사용할 수 있습니다. 귀하의 경우에는 Windows 7 OS에서 로컬 사용자를 만들고 해당 사용자로 ColdFusion 응용 프로그램 서비스를 실행할 수 있습니다. 사용자 계정은 ColdFusion의 설치 폴더뿐만 아니라 웹 루트에 대한 읽기 액세스 권한을 필요로합니다.

전체 아이디어는 요청을 처리하고 데이터 유출이나 원격 코드 실행시 다른 리소스에 대한 액세스를 차단하는 데 필요한 최소 권한을 가진 사용자로 ColdFusion 서비스를 실행하는 것입니다 (예 : 누군가 업로드 양식을 사용하고 자신의 CF 코드를 서버에서 실행하려면 꽤 좋지는 않지만 액세스가 제한된 사용자 계정으로 CF 서비스를 실행하면 다소 제한 될 수 있습니다.

다른 사람이 언급했듯이 CF가 다른 네트워크 리소스에 액세스해야하는 경우 사용자 계정에 해당 리소스에 대한 액세스 권한도 부여해야합니다 (도메인 계정을 사용하거나 동일한 사용자 이름 및 암호를 사용하는 로컬 계정 사용). 원격 시스템에서).

1

Windows 2008 R2에서 CF 10을 사용하여이 작업을 수행했습니다. 트릭은 여기에 설명 된대로 c : \ windows 및 c : \ windows \ system32 디렉토리의 소유권을 변경하는 것이 었습니다.

change ownership from trustedInstaller

+0

답변에 대한 링크의 일부 데이터를 추가해야합니다. 전적으로 링크에만 의존하지 마십시오. – majidarif

+0

파일이나 폴더의 소유권을 얻는 것은 간단합니다. 오른쪽 클릭 - 속성 - 보안 - 고급 - 소유권 탭 - 편집 ... 트러스트는 다시 신뢰할 수있는 설치 프로그램이 목록에 없으므로이를 변경하기 위해 NT SERVICE \ TrustedInstaller를 사용하여 소유자로 선택할 수 있습니다. – bernster

관련 문제