Cygwin에서 작성된 파일에 Windows 보안 설정이 손상되었습니다


3

한 Windows 10 PC에서 Cygwin bash 셸에서 파일을 만들면 파일의 Windows 보안 설정이 손상됩니다.

예를 들어,을 입력 echo test > test.txt하면 Windows에서 "속성"→ "보안"탭을 표시하면 다음과 같은 오류 메시지가 나타납니다. "test.txt에 대한 권한이 잘못 정렬되어 일부 항목이 발생할 수 있습니다. "그룹 또는 사용자 이름"목록 상자 "NULL SID"에 표시됩니다. "고급"버튼을 클릭하면 "거부"유형의 여러 그룹 항목이 나타납니다. 이것은 파일을 만드는 방법에 관계없이 발생하는 것 같습니다. 나는 시도 vi하고 bzip2같은 문제가 있습니다.

이것은 로컬 NTFS 하드 드라이브입니다. 폴더 권한이 정확하고 PC의 로컬 관리자입니다.

동일한 bash 스크립트를 실행하는 Cygwin이있는 다른 Windows 10 PC가 있으며 정상적으로 작동합니다.


Linux 터미널에서 파일을 작성할 때 파일 권한이 Windows NTFS ACL 권한 레벨에서 정확히 무엇으로 설정되거나 열릴 것으로 예상됩니까? 에코 생성 후 chmod 명령으로 테스트하고 출력을 테스트 했습니까? "윈도우 10에 Cygwin에서를 사용하여 파일을 만드는 개는"구글에서 검색합니다 .... 등 관련 뭔가를 찾아
IT가 포주 주스를

답변:


0

Windows ACE를 사용한 Posix 권한의 복잡한 매핑에 대한 자세한 설명이 있습니다.

https://cygwin.com/cygwin-ug-net/ntsec.html

거의 끝에 File permissions

불행히도 Windows 탐색기의 파일 속성 대화 상자의 보안 탭에서는 ACE 순서를 정식 순서로 다시 정렬해야 읽을 수 있습니다. 고마워요, 취소 버튼을 누르면 정렬 순서가 변경되지 않습니다. 그러나 OK를 누르는 것을 생각조차하지 마십시오 ...

따라서 실수가 아닌 동작은 의도적으로 설계된 동작이며 Windows Explorer나머지 Windows 시스템과 일치하지 않는 자체보기 만 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.