메뉴 닫기

우분투 서버 간에 삼바 설치 및 세팅

삼바

우분투 서버 간에 삼바 설치 및 세팅에 관련되서 알아보도록 하겠습니다.

우선 저는 12.04 lte 버전으로 실습을 진행하였는데  지금 많이 사용하시는 14.04lte 버전도 설치 및 설정 부분 등 모든 것이 동일합니다.

우선 삼바서버의 IP 주소는 192.168.1.2 이고 삼바서버를 마운트 해서 사용 할 유저의 ip 주소는 192.168.1.3 입니다.

삼바서버 IP     :  192.168.1.2

삼바사용자 IP :  192.168.1.3

 

우선 삼바서버(192.168.1.2)에 삼바 프로그램을 설치 해 보도록 하겠습니다.  저는 설치하기 편하게 root로 로그인 해서 삼바 프로그램 설치작업을 진행하였습니다.

(root로 로그인 하지 않으면 명령어 앞에 sudo를 붙여서 작업을 진행해야 되는 불편함이 있습니다.)

root@192.168.1.2:/# apt-get -y install samba

root@192.168.1.2:/# apt-get -y install smbfs

 

삼바 설치가 완료되면 삼바를 이용할 계정를 생성합니다. 참고로 삼바를 이용할 계정을 만들기 전에 우분투 서버를 로그인 할 수 있는 일반계정을 만들어야 합니다.

root@192.168.1.2:/#  useradd smileboy

root@192.168.1.2:/#  passwd smileboy

root@192.168.1.2:/# useradd smilegirl

root@192.168.1.2:/#  passwd smileboy

 

저는 smileboy와 smilegirl 이라는 일반계정 두 개를 만들었는데 이것을 삼바를 이용 할 수 있게 등록을 해야됩니다.

root@192.168.1.2:/#  smbpasswd -a smileboy

root@192.168.1.2:/#  smbpasswd -a smilegirl

 

삼바계정으로 등록 후 이제는 삼바 설정을 해 보도록 하겠습니다.

root@192.168.1.2:/#  vi /etc/samba/smb.conf

[smilemount]                                                <—  사용자가 마운트 해서 쓸 삼바이름입니다.

comment = samba                                       <—  해당 삼바가 무엇인지 나타내는 설명입니다. 

path=/smiledirectory                                 <—  삼바서버에서 사용자에게 공유 할 디렉토리입니다.

valid users = smileboy, smilegirl             <—  삼바서버를 이용할 수 있는 삼바유저명입니다.

public =yes                                                    <—  삼바서버를 공유 할 여부입니다.

writable = yes                                              <—  삼바서버에 쓰기권한 여부입니다.

ceate mask =0644                                      <—  디렉토리 안에서  생성 할 파일의 권한입니다.

directory mask =0755                              <—  디렉토리 안에서  생성 할 디렉토리의 권한입니다.

 

 smb.conf 라는 파일을 열어서 위와 같은 내용을 해당 파일 맨 아래에 쓰도록 합니다. 

그러면 삼바서버에서 설치 및 세팅이 모두 끝났으니 삼바를 재시작  해 주세요.

root@192.168.1.2:/#  service smbd restart

 

삼바서버에서 모든 작업이 끝났으니 삼바서버를 사용할 유저의 서버(192.168.1.3)에서 마운트 작업을 해 주세요.

root@192.168.1.3:/#  mount -t cifs -o user=’smilegirl’,passwd=’secrecy’ //192.168.1.2/smilemount /backup

여기서 보면 cifs라는 파일시스템을 이용해서 마운트을 진행하였는데 smilegirl 이라는 삼바서버 계정으로 마운트하였습니다. secrecy은 smilegirl 계정의 비밀번호입니다. 그리고 //192.168.1.2/ 뒤에 삼바이름을 적어야 됩니다. 가끔 경로명을 적는 것으로 오해하시는 분들도 있는데 경로명을 적어서는 절대 마운트가 되지 않습니다. 그리고 /backup 이라는 디렉토리는 192.168.1.3번 서버 안에 있는 디렉토리로써 유저가 마운트 해서 사용 할 디렉토리 명입니다.

 

마지막으로 유저의 서버에서 마운트가 정상적으로 되었는지 확인을 해 보도록 하겠습니다.

root@192.168.1.3:/# df -Th

 Filesystem                                   Type        Size       Used     Avail      Use%      Mounted on

//192.168.1.2/smilemount         cifs         7.2G       1.1G      5.7G       16%         /backup

위와 같이 정상적으로 마운트 되었다고 나오면 모든 작업이 완료되었습니다.

 이것으로 삼바 설치 및 세팅에 관련된 모든 내용을 마치도록 하겠습니다.

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다