2017-09-06 1 views
0

나는 VM 상자에서 장난하고있다. Windows 폴더 (C : \ Windows)를 삭제하고 싶습니다. 내가 시도한 shutil.rmtree(), os.rmdir(), os.remove(),하지만 여전히 액세스가 거부되었습니다. 어쨌든 리눅스는 강제 제거가 있습니다 : rm -rf 'Windows'. 계정에 관리자 권한이 있습니다.Python - Windows 폴더를 제거

+1

* 전체 스택 추적 *을 사용하여 예제를 표시하십시오. 사용자에게 권한이없는 경우 사용자에게 권한이 없습니다. –

+4

1) 이유는 무엇입니까? 2) 진지하게, 왜? 3) 스크립트를 실행하는 사용자는 누구입니까? – duskwuff

+0

Windows 전문가는 아니지만 가능한 경우 확실하지 않습니다. Windows에서 강제 재정의를 쉽게 수행 할 수없는 필수 잠금을 구현하기 때문입니다. – Carpetsmoker

답변

0

액티브 관리 privs 및 모든의

첫째, 관리자 및 유형으로 CMD를 실행

net user 

테이블은 사용자와 나타납니다. 다음 실제 관리자가 활성화되어 있는지 확인하십시오.

net user Administrator 

그리고 "ACCOUNT ACTIVE"를 찾으십시오. 이 '아니오',이 명령을 사용 말합니다 경우,

net user Administrator /active:yes 

을하고 acttive 확인 그래서 다시 한 번 net user Administrator를 입력합니다. 이제 Admin으로 전환하고 Python으로 명령을 수행하십시오.

재미있는 실험입니다. D 맬웨어를 코딩하지 않기를 바랍니다. D

+0

'takeown/r/f 폴더'-> 'cacls 폴더/c/G "ADMINNAME": F/T' -> 'rmdir/s folder' – Noone

관련 문제