[Linux-Ubuntu] Samba 공유 폴더 설정

실험 환경: Ubuntu 14.04, Ubuntu 18.04


Linux(Ubuntu)와 Window 사이에 파일을 공유(?)하기 위해서 Samba를 사용해서 공유 폴더를 설정한다. 아래 코드에 따라 실행하면 간단히 공유 폴더를 설정할 수 있다. “#”뒤는 주석이며, “$”뒤는 터미널에서 실행해야 하는 CMD이다. “#—#”안의 내용은 smb.conf 파일 마지막 부분에 작성해야 하는 코드이다. 모든 코드를 작성 후 Samba Service를 다시 실행하면 된다.

#MK: Samba 설치
$sudo apt-get install samba

#MK: Samba 계정 생성
#MK: 윈도우에서 아래 공유한 폴더를 접속할 때 사용하는 아이디 및 비번 생성
$sudo smbpasswd -a <user id> 

#MK: 공유 폴더 설정을 위해서 수정이 필요한 파일
$sudo vi /etc/samba/smb.conf

#MK: 아래 코드를 파일에 추가하면 됨 (<== 뒤에 내용은 제거해야 함)
#----- 파일 마지막에 아래 내용 첨부 -----#
[MK_DB] <== Window에 표시 되는 폴더 이름   
    comment = MK DB  
    path = /home/<user id>/DICRECTORY <== Linux에서 공유를 원하는 폴더 위치
    writable = yes  
    guest ok = yes
    create mask = 0664
    directory mask = 0755   
    browsable = yes
    public = no
#----- 파일 마지막에 위 내용 첨부 -----#  

#MK: Samba 서비스 재시작 
$sudo service smbd restart

#MK: Samba 서비스 종료 후 시작 (재시작 또는 종료/시작 중 1개만 하면됨)
$sudo service smbd stop
$sudo service smbd start

위와 같이 설정 완료 후 윈도우에서 IP주소를 파일 탐색기 또는 실행(시작 –> 실행(Run))에 작성하면 공유 폴더에 접속이 가능한다. 최초로 접속을 하면 인증을 해야 한다. 인증 ID/PW는 위 “smbpasswd”에서 생성한 ID/PW를 사용하면 된다.

#MK: 아래와 같이 IP 주소 또는 IP 주소 + 공유 폴더 이름을 파일 탐색기에 작성하면 접속이 됨
\\LINUX_UBUNTU_IP
\\LINUX_UBUNTU_IP\MK_DB

출처

  1. ttps://topis.me/92
  2. https://techlog.gurucat.net/290

Leave a Comment