Windows Server의 디스크에서 XP를 실행하는 파일 보호를 어떻게 변경합니까?


0

개발에 사용하는 데스크톱과 함께 집에서 Windows Server 2003 컴퓨터를 실행하고있었습니다. 서버가 엉망 이었지만 데스크탑이 상당히 강력하기 때문에 디스크를 파일 서버 (OK)에서 XP 시스템으로 옮겨 모든 파일을 보관할 것이라고 생각했습니다. 디스크가 정상적으로 나오고 모든 파일을 보여줍니다. 일부 파일을 사용하려고 할 때 액세스 거부 오류가 발생했습니다. 탐색기에서 속성을 표시 할 때 그 중 어느 것도 읽기 전용으로 표시되지 않습니다. 디렉토리에서 속성을 볼 때 읽기 전용 확인란이 선택되어 있지 않지만 녹색 배경이 있습니다 (디렉토리의 파일에 대한 혼합 사용을 의미한다고 생각합니다). 확인란을 클릭하여 지우고 적용을 클릭하면 디스크가 작동하고 모두 잘 보입니다. 그러나 액세스 거부 오류가 계속 발생하지만 파일은 여전히 t 읽기 전용 속성을 표시하고 디렉토리 속성은 읽기 전용 확인란에 녹색 배경을 다시 표시합니다. 폴더와 그 아래의 모든 파일 / 하위 필터에 변경 사항을 적용하라는 확인란을 선택했습니다.

문제는 서버 설치에서 수행 된 사용자 ID / 권한과 관련이 있다고 가정합니다. 그렇다면 왜 내가 할 수 없을 때 속성을 변경할 수 있다고 생각하게하고 디스크가 XP의 ID를 올바르게 인식하도록이 문제를 어떻게 해결할 수 있습니까?

답변:


1

SubInACL이 내가 원하는 것을 할 수는 없었습니다. 놀랍게도 간단한 해결책으로 밝혀졌습니다. XP 시스템에서 포맷 한 다른 파티션에 파일을 복사 할 때 문제가 사라졌습니다. SQL Server 데이터 및 로그 파일 인 일부 파일을 포함하여 원하는 방식으로 파일을 처리 할 수있었습니다. XP 시스템의 SQL Server 2005 인스턴스에 db를 아무런 문제없이 연결할 수있었습니다.

파일 owenrship과 해당 파일에 대한 권한이 XP가 알지 못하는 ID와 연결되어 있다고 생각할 수 있으므로 수정하려는 시도는 차단되어야합니다. SubInACL이 누가 제거되고 있는지 식별 할 수 없기 때문에 재할 당하지 않을까 궁금합니다.


실제로 더 많은 해결 방법이 있습니다. 귀하가 소유하지 않은 파일을 복사하면 귀하가 사본을 소유 (기술적으로 생성)하게됩니다. 다른 방법이 없으면 원 키드 드라이브에서 데이터를 복사하고 다시 포맷 한 후 다시 복사하십시오.
quack quixote

0

불행히도 유용한 도구는 XP에없는 것 같습니다 (찾을 수는 없습니다). 당신이 할 수있는 것은 SubInACL 도구를 얻고 명령을 실행하는 것입니다.

subinacl / subdirectories X : \ *. * / setowner = 사용자
subinacl / subdirectories X : \ *. * / grant = user = F

사용자를 사용자 이름으로 바꾸고 X : \를 디스크가 매핑 된 드라이브 문자로 바꿉니다.

분명히 당신 자신의 위험으로 이것을하십시오 :)


오늘 저녁에 집에있을 때이 실을 따라갈 것입니다. 감사.

나는 subinacl을 시도했지만 읽기 전용 플래그를 지우는 것을 얻지 못했습니다.

0

파일 소유권을 가져 보셨습니까? 관리자 권한이 필요합니다.

WinXP의 탐색기에서 드라이브의 루트를 찾은 다음 폴더 나 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. 보안 탭으로 이동하여 고급을 클릭하십시오. 소유자 탭으로 이동하십시오. 항목의 현재 소유자를 표시 한 다음 변경할 수있는 소유자 목록을 제공해야합니다. 선택 상자에서 사용자 ID를 선택하고 "하위 컨테이너 및 오브젝트에서 소유자 바꾸기"상자를 선택한 후 확인을 클릭하십시오.

명령 줄 cacls이나 다른 명령 으로이 작업을 수행 할 수 있습니다 . 불행히도 WinXP에는 takeown.exeVista 및 Win7과 같은 명령이 포함되어 있지 않습니다 .


이것이 아래에 제공된 첫 번째 SubInACL 명령과 다릅니 까? 관리자 권한이 있으며 속성 탭에서 여러 가지 옵션을 시도했습니다. 모든 경우에 관련 "모든 하위 폴더 / 파일에 적용"확인란을 선택했는데 오류가 반환되지 않았지만 해당 옵션 중 어느 것도 성공하지 못했습니다.
cdkMoose

솔직히 모르겠다. 아마도 그들은 동일한 내부 API를 사용하여 작업을 수행했지만 프로세스가 동일하다는 보장은 없으므로 언급 할 가치가있는 것 같습니다.
quack quixote
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.