
네트워크 드라이브에 대한 권한을 활성화하는 데 문제가 있습니다. 를 입력하여 내 컴퓨터를 통해 액세스하려고 하면 \\serverName\d$
사용자 이름과 비밀번호를 입력하라는 메시지가 표시되지만 허용되지 않고 계속해서 묻는 메시지가 표시됩니다(메시지 표시 없음). 내 관리자 사용자 이름과 비밀번호를 사용하여 액세스하려고 하면 작동합니다. 모든 사람을 위한 내 서버의 D 드라이브에 대한 권한은 다음과 같이 설정됩니다.
- 폴더 트래버스/파일 실행
- 폴더 목록/데이터 읽기
- 속성 읽기
- 확장된 속성 읽기
- 읽기 권한
이 드라이버에 액세스하려면 모든 사용자가 필요합니다. 뭔가 빠졌나요?
답변1
당신이 읽을 수 있듯이여기Vista 이상의 "일반" 사용자는 "관리 공유"를 \\servername\d$
더 이상 사용할 수 없으며 "진정한" 로컬 관리자만 액세스할 수 있습니다.
기본적으로 Windows Vista 이상에서는 UAC(사용자 계정 컨트롤)를 사용하여 보안을 강화합니다. UAC 기능 중 하나는 액세스하는 사용자가 Windows 도메인에 등록되지 않은 경우 네트워크를 통해 로컬 컴퓨터의 네트워크 공유에 액세스하는 사용자에 대한 관리 권한을 거부합니다. UAC 원격 제한을 비활성화할 수 있습니다.
따라서 UAC를 끄면 가능할 수도 있지만 그렇게 조언하지는 않습니다. "모든 사람"에게 액세스 권한을 부여하기 위한 레지스트리 해킹이 있을 수도 있지만 그에 반대하는 조언도 드리고 싶습니다.
또한 마이크로소프트에서kb947232:
기본적으로 Windows Vista 및 최신 버전의 Windows에서는 로컬 계정이 네트워크를 통해 관리 공유에 액세스하는 것을 방지합니다.
따라서 관리 공유를 적극적으로 사용하도록 조언하지 않습니다.
공유하고 싶다면전체 D
-drive를 별도의 공유로 다시 공유해야 합니다. (즉 \\servername\data
). (물론 그냥 공유할 수도 있습니다.폴더 하나모든 파일과 함께)