본문 바로가기
Windows

공유폴더 접속 실패

by 타블로 2014. 5. 28.

네트워크 폴더 (공유 폴더) 접속 시 로그인이 안되는 경우 (로그인 창 안뜨는 문제)

문제해결/컴퓨터 2013/03/19 16:08
< 참고 사이트1 로그인정보 삭제 : http://blog.naver.com/oty66?Redirect=Log&logNo=150104258828 >
< 참고 사이트2 문제원인 확인 : http://blog.naver.com/bbanjjoo77?Redirect=Log&logNo=150017526994 >
< 참고 사이트3 연결정보 삭제 : http://hakunamata2.net/80008602870 >


   문제 내용

 1. 이전엔 잘 되던 네트워크 상 공유폴더 접근이 갑자기 접속이 안되는 경우 
 2. 공유폴더가 있는 컴퓨터의 권한을 조정한 이후 공유폴더 접근이 안되는 경우
 3. 공유폴더 접근 시 계정입력하는 부분이 비활성화 된 채로 guest가 입력되어있는 경우

   '액세스가 거부되었습니다.'
   'file://xxx.xxx.xxx.xxx/ 에 액세스 할 수 없습니다. 이 네트워크 리소스를 사용할 권한이 없는 것 같습니다.'
   '이 서버의 관리자에게 문의하여 액세스 권한이 있는지 확인하십시오. 사용자 이름을 사용할 수 없습니다.'

 위와 같은 에러메세지가 발생할 경우, 접근하려는 컴퓨터쪽의 설정 문제(주원인인듯)와 공유폴더의 컴퓨터 쪽 권한 문제 
 두가지로 생각할 수 있다. 


  
   문제 원인 및 해결

  1. 자동 로그인 정보를 삭제한다. 
  
자동 로그인이 되도록 정보를 저장했을 경우, (공유폴더 접속 시 ID, PW 정보를 묻는 창이 뜨지않음) 
   공유폴더 컴퓨터에 접속할 때 사용하는 유저의 패스워드가 사용기간이 만료되어 패스워드를 변경했다면 (또는 변경 전이어도)
   자동 로그인을 위해 저장했던 정보로 계속 로그인을 시도하여 접속 시 에러가 발생한다.
    * 자동로그인 정보 삭제 방법
     1. 시작 -> 실행 -> 열기 부분에 'rundll32 keymgr.dll KRShowKeyMgr' 입력 -> ENTER
     2. '저장된 사용자 이름 및 암호' 창이 뜨면, 해당하는 항목을 삭제
     3. 다시 해당 폴더로 접근 시도를 하면, ID,PW를 묻는 창이 뜬다.   
   * 패스워드를 변경하지 않았다면, 해당 서버로 원격접속을 통하거나 직접 접속하여 패스워드를 변경해주어야 한다.


  2. 자동 로그인 정보를 저장한다. 
   공유 폴더로 접속하려는 컴퓨터는, 공유 폴더가 있는 컴퓨터에서 guest 유저를 사용한다면 무조건 guest 유저로 로그인을 시도한다.
   guest 유저에 패스워드가 없는 경우 guest 유저로 접속하여 '엑세스 거부''권한 없음' 등의 에러를 띄우기도 한다.  
   이 경우, 공유 폴더가 있는 컴퓨터의 guest 유저를 '사용안함'으로 변경하거나 공유 폴더로 접속하려는 컴퓨터에 해당 서버로 접근 시
   어떤 정보로 접근할 것인지 미리 저장해두면 해결이 된다. (자동 로그인 정보 저장)
    * 자동로그인 저장 방법
     1. 시작 -> 실행 -> 열기 부분에 'rundll32 keymgr.dll KRShowKeyMgr' 입력 -> ENTER
     2. '저장된 사용자 이름 및 암호' 창이 뜨면, 추가 누름
     3. 서버 : XXX.XXX.XXX.XXX (IP 입력) / 사용자이름 : 도메인\사용자이름 / 암호 : 암호  -> 확인 저장 (해당 항목이 생긴 것 확인)
     4. 로그인 시도 
   

   3. 네트워크 폴더 연결 정보를 삭제한다.
    guest 유저로 접속을 이미 시도한 경우, 네트워크 폴더 연결에 정보가 남는다. 
    따라서 자동 로그인할 유저를 저장해놓고 접속을 시도하더라도, 이전 정보가 남아있어 계속 guest 로 접속을 시도하게 된다.
    자동 로그인을 저장했어도 계속 에러가 발생할 경우 네트워크 폴더의 연결정보를 삭제해야 한다.
    * 네트워크 폴더 연결정보 삭제 방법
     1. 시작 -> 실행 -> 열기 부분에 'cmd' 입력 -> ENTER 
     2. 해당 창에서 'net use'  -> ENTER -> 연결된 정보가 나타난다. 
      (해당 창에서 상태가 OK인데 권한에러가 나는 것은, guest 유저로 접속은 되나 해당 공유폴더엔 guest 유저 권한이 없어 발생)
     3. net use /delete file://xxx.xxx.xxx.xxx/공유폴더  (해당 폴더와 관련된 연결만 삭제)
        net use /delete *    (전체 연결 삭제)
     4. net use 로 연결이 사라진 것 확인
     5. 로그인 시도 (이 경우 자동 로그인 정보 저장을 먼저 해놔야 한다. 아니면 또 다시 guest 로 접속된다.) 


   4. 공유폴더의 컴퓨터 쪽 권한이 있는지 확인한다.
     공유할 폴더 마우스 오른쪽 -> 속성 -> 공유 -> '이 폴더를 공유' 가 선택되있는지 확인 -> 사용권한 -> 접속할 유저 있는지 확인
    * XP 기준으로 '공유' 탭에 위의 내용과 '보안' 탭이 보이지 않는다면, 
      해당 창에서 도구 -> 폴더옵션 -> 보기 -> '모든 사용자에게 동일한 폴더 공유 권한을 지정' 해제