2011-08-26 4 views
0

관리자 그룹의 구성원 인 Windows 계정을 사용하여 Windows Server 2008 R2에 로그온하고 있습니다. 관리자가 "변경"권한을 가진 로컬 파일을 수정하려면 Java 프로그램을 실행해야합니다. 하지만 액세스가 거부되어 계속 FileNotFoundException을 받고 있습니다.관리자 인 경우에도 Java를 사용하여 특정 파일에 액세스 할 때 왜 액세스가 거부됩니까?

그런 다음 오류 메시지에서 변경 될 파일을 알게되고 일반 사용자가 변경할 수있게 만든 다음 Java 프로그램을 한 단계 더 실행할 수 있습니다. 그러나 변경해야 할 파일이 많기 때문에 이것은 해결책이 아닙니다.

질문 : java.exe에 관리자 계정과 암호를 전달하여 해당 파일에 액세스 할 수있는 완전한 권한으로 실행할 수 있습니까? 아니면 다른 해결책?

자바 버전 "1.6.0_22" Java (TM) SE 런타임 환경 (빌드 1.6.0_22-b04). Java HotSpot (TM) 64 비트 서버 VM (빌드 17.1-b03, 혼합 모드).

답변

0

계정에 관리자 권한이있는 경우 simples 솔루션은 "다음 계정으로 실행 ..."과 함께 명령 프롬프트를 열고 관리자 계정을 선택하는 것입니다. 거기에서 실행되는 모든 것이 필요한 권한을 갖습니다. 해당 콘솔에서 java.exe를 실행해야합니다.

+0

1. 나는 다른 이름으로 실행을 시도했지만 어느 쪽도 작동하지 않았습니다. 2. 내 관리 계정으로 로그인했는데 열린 콘솔에 Runas와 같은 저장 권한이 있어야합니다. 그렇습니까? – chance

0

당신은 관리자

1.In Windows 탐색기와 같은 프로그램을 시작 열려는 프로그램 실행 파일을 클릭 관리자

로 프로그램을 시작할 수 있습니다.

2. SHIFT 키를 누른 상태에서 프로그램 아이콘을 마우스 오른쪽 단추로 클릭 한 다음 다음 계정으로 실행을 클릭합니다.

3. 관리자 계정을 사용하여 로그온하려면 다음 사용자를 클릭하십시오.

4. 사용자 이름과 암호에 사용할 관리자 계정 이름과 암호를 입력하십시오.

Documentation

+1

관리 계정으로 로그인했습니다. Runas를 사용해야합니까? – chance

+0

위의 방법을 시도 했습니까? – nidhin

관련 문제