Windows 7에서 게스트 사용자의 특정 폴더에 대한 액세스 허용


0

Windows 7 (64 비트) 시스템에서 Guest 계정을 설정했습니다. 이것이 게스트 사용자에게 필요한 것입니다.

  1. 게스트는 D : 드라이브에 액세스 할 수 없습니다 (C :를 제외한 다른 드라이브).

  2. 그러나 D에는 특정 폴더가 있습니다. 드라이브에는 '읽기'액세스 권한을 부여하려고합니다. 또한 그는 특정 폴더 만 볼 수 있어야합니다.

답변:


1

해결책

다음 절차에서는 기본 제공 Guest 계정을 사용하고 있으며 프로필 경로가이라고 가정합니다 C:\Users\Guest.

예비 단계

  1. Guest 계정으로 로그온 한 다음 로그 오프하십시오. 이것은 프로필이 아직 초기화되지 않은 경우 프로필을 초기화하기위한 것입니다.

  2. 관리자 계정으로 로그온하고 관리자 권한 명령 프롬프트를 엽니 다 .

내 컴퓨터에서 C : 이외의 모든 드라이브에 대한 액세스를 숨기고 방지

매번를 눌러 명령 프롬프트에 다음 명령을 입력하거나 붙여 넣 Enter습니다.

reg load "HKU\Guest" "%SystemDrive%\Users\Guest\NTUSER.DAT"
reg add "HKU\Guest\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDrives" /t REG_DWORD /d 0x3fffffb /f
reg add "HKU\Guest\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoViewOnDrive" /t REG_DWORD /d 0x3fffffb /f
reg unload "HKU\Guest"

드라이브 및 모든 하위 폴더에 대한 액세스 거부

  1. 아래 명령을 입력하거나 붙여 넣은 다음 Enter: 를 누르십시오 .

    takeown / f D : / a
    icacls D : / deny * S-1-5-32-546 : (OI) (CI) (F)
    
  2. D:실제 문자 로 바꾸어 제한하려는 다른 드라이브에 대해 1 단계를 반복 하십시오.

특정 폴더에 대한 읽기 및 실행 액세스 권한 부여

  1. 다음 명령을 실행하십시오.

    icacls "D : \ SomeFolder"/ grant : r * S-1-5-32-546 : (OI) (CI) (RX)
    
  2. Guest 계정에 사용 가능하게하려는 다른 모든 폴더에 대해 이전 단계를 반복하십시오.

C : 드라이브에 접점을 만들어 특정 폴더에 액세스

  1. 다음 명령을 실행하여 전용 컨테이너를 작성하십시오.

    md "C : \ GuestDrive"
    icacls "C : \ GuestDrive"/ grant : r * S-1-5-32-546 : (OI) (CI) (RX)
    
  2. 실제 폴더에 액세스하기위한 연결 지점을 작성하십시오.

    mklink / j "C : \ GuestDrive \ SomeFolder" "D : \ SomeFolder"
    
  3. 다른 필요한 폴더에 대해 2 단계를 반복하십시오.

참고 문헌


내가 원하는 방식으로 일했습니다
Firee

-1

게스트가 원하는 폴더를 새 드라이브 문자로 표시하고 사용자에게 해당 폴더에 대한 액세스 권한을 부여하는 이유는 무엇입니까? 그런 다음 D 드라이브를 숨길 수 있습니다.


좀 자세히 설명해 주시겠습니까? 또한 특정 폴더에 대한 새 드라이브를 만드는 것이 좋은지 모르겠습니다.
Firee
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.