
Windows 최근 폴더를 사용하고 싶지 않고 명령줄을 통해 모든 사용자가 해당 폴더에 액세스할 수 없게 만들고 싶습니다.
아래 명령이 모든 사용자 권한을 거부할 것이라고 생각했는데 이 명령 후에도 Recent
폴더의 파일은 계속 생성됩니다.
icacls C:\Users\ironsand\AppData\Roaming\Microsoft\Windows\Recent /deny Everyone:(OI)(CI)(DE,DC)
processed file: C:\Users\ironsand\AppData\Roaming\Microsoft\Windows\Recent
Successfully processed 1 files; Failed processing 0 files
명령줄로 폴더를 비활성화하려면 어떻게 해야 합니까? 배치 파일에서 실행하고 싶기 때문에 이것을 원합니다.
저는 Windows 10 Home 에디션을 사용하고 있습니다.
답변1
표준 Windows 권한은 "명령줄 인터페이스"와 같은 특정 소프트웨어가 아닌 "사용자 계정"(또는 "그룹")과 같은 항목을 기반으로 합니다. 숙련된 명령줄 사용자는 GUI를 통해 수행할 수 있는 모든 작업을 수행할 수 있어야 합니다. 내가 즉시 생각한 가장 간단한 접근 방식은 CMD.EXE의 이름을 바꾸어 명령줄을 완전히 비활성화하는 것이지만 부작용은 아마도 끔찍할 것입니다.
나는 이것이 사용자 정의(오픈 소스) 셸을 사용하여 수행될 수 있다고 확신합니다. 그러나 나는 이 작업을 수행하는 쉬운 방법을 기대하지 않습니다. 개인이 폴더에 액세스하는 방법을 제한하는 것보다 더 견고한 보안 태세는 개인이 수행할 수 있는 작업(의도와 상관없이)을 제한하는 것입니다.
보다 구체적인 내용을 차단하려는 경우 더 실행 가능한 옵션이 있을 수도 있고 없을 수도 있습니다. 예방하려는 사항에 대한 자세한 내용이 도움이 될 수 있습니다.