차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:mount_cifs [2016/06/20 05:26] V_Ltech:mount_cifs [2016/07/30 15:31] (현재) – [권한] V_L
줄 1: 줄 1:
 +{{tag>mount cifs}}
 ======리눅스에서 삼바를 마운트하기 (Mount CIFS) ====== ======리눅스에서 삼바를 마운트하기 (Mount CIFS) ======
  
    
  
-**윈도우에서 공유한 폴더**를 [[우분투]] [[tech:linux|리눅스]]에서 내 디렉토리로 연결할 수 있다. 우분투에서는 smbfs 가 아닌 [[cifs]] 를 사용함. +**윈도우에서 공유한 폴더**를  [[tech:linux|리눅스]] ([[우분투]])에서 내 디렉토리로 연결할 수 있다. 우분투에서는 smbfs 가 아닌 [[cifs]] 를 사용함. 
  
  
줄 12: 줄 13:
  
 =====사전조사===== =====사전조사=====
-아래 명령어로 연결할 컴퓨터를 조사해본다  +아래 명령어로 연결할 컴퓨터를 조사해본다. 주소는 접속할 컴퓨터의 주소. 
-  smbclient -L 192.168.0.11 -U%   +  smbclient -L 192.168.0.111 -U%   
 <file> <file>
 Domain=[VASLORNET] OS=[Unix] Server=[Samba 4.1.18] Domain=[VASLORNET] OS=[Unix] Server=[Samba 4.1.18]
줄 41: 줄 42:
 아래 명령어로 마운트 할 수 있다. 아래 명령어로 마운트 할 수 있다.
  
-  sudo mount -t cifs //컴퓨터이름/공유이름 /공유할/디렉토리+  sudo mount -t cifs //컴퓨터이름(혹은 주소)/공유이름 /공유할/디렉토리
  
-하지만 몇 가지 문제가 있다. 마운트한 디렉토리는 root 가 소유하고 있고, 한글로된 파일명은 모조리 깨져나온다. 아래와 같은 옵션을 주어 해결할 수 있다.+공유할 디렉토리는 리 만들어 놔야 한다.
  
-  sudo mount -t cifs -o uid=<자신의uid>,gid=<자신의gid>,iocharset=utf8,codepage=cp949 //컴퓨터이름/공유이름 /공유할/디렉토리+    sudo mkdir /mnt/share 
  
-자신의 uid 와 gid 는 아래의 방법으로 알 수 있다. 아래 결과의 1000 1000 부분이 제 uid 와 gid 임. __그리고 utf8 을 utf-8 로 입력하면 요상한 에러를 냅니다.__+하지만 몇 가지 문제가 있을 수 있다.
  
 + 
 +====암호====
 +
 +아이디와 암호를 입력해야하는 공유 폴더라면 username 과 password 옵션을 추가해줘라.
 +
 +<file>
 +    -o username=계정이름,password=암호
 +</file> 
 +
 + 
 +
 +====코드페이지====
 +서버쪽이 [[tech:unicode|Utf-8]]이 아니라서 한글이 깨져 나온다면 다음 옵션을 추가한다.
 +
 +
 +<file>
 +  -o iocharset=utf8,codepage=cp949
 +</file>
 +
 +====권한====
 + 
 +
 +폴더는 공유가 되었지만 마운트한 디렉토리는  **root**권한으로**만** 접근이 가능하다면  다음 옵션을 추가한다.
 +
 +<file>
 +    -o uid=자신의uid,gid=자신의gid
 +</file>
 +자신의 uid 와 gid 는 아래의 방법으로 알 수 있다. 아래 결과의 1000 1000 부분이 uid 와 gid 임.  
 +  
 +  
 +  cd ~
   ls -n   ls -n
 +
   합계 4   합계 4
   -rwxr-xr-x 1 1000 1000 125 2006-02-11 15:48 smbmount.sh   -rwxr-xr-x 1 1000 1000 125 2006-02-11 15:48 smbmount.sh
 +홈으로 가서 자신이 만든 파일들의 uid,gid를 보는 것이다.
  
-아이디와 암호를 입력해야하는 공유 폴더라면 username 과 password 옵션을 추가해줘라. 
- 
-  $ sudo mount -t cifs -o username=<계정이름>,password=<암호>,uid=<자신의uid>,gid=<자신의gid>,iocharset=utf8,codepage=cp949 //컴퓨터이름/공유이름 /공유할/디렉토리 
  
    
 +====최종====
  
  
-{{tag>mount cifs}}+ sudo mount -t cifs -o username=계정이름,password=암호,uid=자신의uid,gid=자신의gid,iocharset=utf8,codepage=cp949 %%//%%컴퓨터이름(혹은 주소)/공유이름 /공유할/디렉토리 
  
 =====같이 보기===== =====같이 보기=====
 +  * [[smb]] 
 +  * [[cifs]]