우분투 서버 간에 삼바 설치 및 세팅에 관련되서 알아보도록 하겠습니다.
우선 저는 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″]