윈 도 우 [완결] NTFS Permission eraser 스크립트
2015.05.04 17:33
윈도우는 NTFS 파일 시스템에 로우레벨 보안기능이 있는데 보안 식별자를 통해 쉽게 풀기 어려도록 되어 있습니다.
첨부한 스크립트는 꽉잠긴 보안레벨을 마우스질 없이 GUI/CUI로 간편하게로 해제하도록 만들었습니다.
지정한 모든 파일은 Everyone 쓰기권한이 일괄 부여됩니다.
이 스크립트는 제가 머리가 나쁜 관계로 여러번의 수정을 통해 최종 완결됐습니다 (파일명 확인)
이제 더이상의 수정은 필요가 없을것 같습니다.
1. 첫 화면 입니다.
2. 위에서 단일파일 선택시의 화면 입니다. 제목에 "업로드할 ..."은 무시하면 됩니다.
첫 화면에서 다중파일(폴더) 선택시는 아래와 같이 나옵니다.
※ 대상을 경로로 복사후 붙여넣기 할때는 따옴표를 필히 제거해야 합니다.
다중파일 완료모습 (모든 하위경로 처리 ..)
처리후 Everyone에 적용된 권한속성 입니다.
대상으로 지정한 모든 요소는 100% 이와같이 깔끔히 처리됩니다. (다른 시스템에서도 동일하게 인식됨)
처리할 대상폴더에 파일이 너무 많으면 시간이 많이 걸립니다.
삭제나 편집이 어려운 파일/폴더에 적용 가능합니다.
비스타 ~ Win 10 에서 테스트 통과되었습니다. (※ XP 사용불가)
※ 첨부파일을 우클릭후 관리자 권한으로 실행하세요. (Admin 체크)
※ 파일/폴더명에 & % ^ ( ) 같은 특수문자가 있는것은 처리가 제외됩니다.
※ 실행후 모든 퍼미션이 풀리면 원상북구 기능은 없습니다.
※ C:\System Volume Information 폴더 처리시는 파일보관 금지. (특수폴더로 여기에 보관시 삭제가 안됨)
※ 진행중 폴더에 하위폴더만 있고 파일이 없으면 "파일을 찾을수 없습니다" 라고 뜰겁니다.
※ 최종수정을 기해서 파일명을 변경했습니다.
댓글 [7]
-
내츄럴맨 2015.05.05 22:03
-
빛과그림자 2015.05.05 22:10
수정됨. (제목의 별 갯수가 개정된 횟수를 의미합니다.)
-
늦깍기 2015.05.07 10:54
지금은 첨부파일을 받을수 없군요..
-
빛과그림자 2015.05.07 18:39
오류가 확인되어 수정후 다시 올렸습니다.
-
박사유 2015.05.09 17:28
감사합니다. 빛과그림자님^^
-
빛과그림자 2015.05.13 02:25
리눅스에서는 그렇지 않은데 cmd로 어떤 기능을 구성하는 자체가 꽤나 역겨운 짓이네요.
파이이선이나 PHP가 지원됐다면 차라리 속편하겠다는 생각이 여러번 들었습니다.
ps :
그래서 마지못해 도입한건지 PowerShell 이 있었군요.
슬그머니 포함돼서 몰랐는데 PHP나 Bash쉘 구문과 유사하여
좀 습득하면 어렵지않게 친근해질까 했지만 뭔놈의 제약들이 그리 많은지 ...
-
노익장 2015.07.30 05:29
감사합니다^^
관리자 권한으로 실행해도 관리자 권한으로 실행하라고 뜨네요.