삼바가 뭐지?
리눅스를 사용하는 사람들 중에서 윈도우를 안 써본 사람은 아마도 거의 없을 듯 하다. 윈도우를 써오다가 처음으로 리눅스를 쓰던 사람들이 가장 불편해하는 점이라면 바로 윈도우 컴퓨터들과의 공유(File,Device..)일 것이다. 물론 FTP 나 SSH 같은 방법으로 파일을 공유할 수도 있겠지만, 좀더 편리하게 이기종 간에 편리한 공유는 아닐 것이다. 이러한 고민을 해결해 주는 것이 바로 삼바(Samba)이다.
삼바!? 가장 먼저 떠오르는 것이 축구나 춤, 브라질 일 것이다. 나 또한 그랬다. 이 문서에서는 이기종간에 파일 및 프린터 공유를 가능하게 해주는 삼바 서버를 만들어 볼 것이다.
설치하기 전에
여기서는 레드햇 9 기준으로 설명할 것이다. 그 전에 삼바를 다운로드 받아야 한다. 아래의 링크를 클릭해서 최신버전으로 받도록 하자!
http://download.samba.org/samba/ftp/
설치 하기
압축을 풀고 source 디렉토리로 이동한다.
#tar xzvf samba-latest.tar.gz #cd samba-3.0.1 #cd source #./configure --prefix=/usr/local/program/samba #make #make install
비교적 간단하게 설치를 끝냈다. 추가 몇 개의 파일을 복사해주어야 한다. make install 로 복사되지 않기 때문에 수작업으로 복사해준다.
#cd /소스디렉토리/source #cp smbadduser /usr/local/program/samba/bin #cd /소스디렉토리/source/script #cp mksmbpasswd.sh /usr/local/program/samba/bin #chmod +x /usr/local/program/samba/bin/smbtar #chmod +x /usr/local/program/samba/bin/mksmbpasswd.sh #chmod +x /usr/local/program/samba/bin/smbadduser
이제 정말로 중요한 설정이 남았다.