Samba (3)
- 이금섭
- 1457
- 0
여러분 새해 복 많이 받으시구요~~
이번엔 Samba를 Unix 환경에서 어떻게 설치 하는지 한번 보겠읍니다.
이글을 쓰는 현재 가장 많이 쓰는 Samba의 버전은 2,2,8a 입니다. 그리고 3.0도 사용하는 사람들이 많이 있읍니다. 가장 많이 쓰는 Linux의 경우 Red Hat 계열의 RPM 페케지를 사용 하는 사람, Debian의 deb 페케지를 쓰는경우, 그리고 source 그자체를 사용 하는 사람들이 있읍니다. Red Hat 이나 SuSe, Mandrake 처럼 RPM을 사용 하는 사람은
먼저 사용하고 있는 samba의 버전을 확인후 없으면 설치하고 아니면 upgrade 하면 된다.
$ rpm -qa | grep samba
samba-2.0.8-1.7.1
..
이런경우 다음과 같이 upgrade 하면 된다.
$ rpm -Fvh samba*-2.2.8a.i386.rpm
이렇게하면 현재 있는 samba를 2.2.8a 버젼으로 upgrade 가 된다. 만일 설치가 안되어있었으면 다음과 같이 하면 된다.
$ rpm -i samba*-2.2.8a.i386
Debian의 경우
$ apt-get update
$ apt-get install samba samba-common samba-client
이렇게 하면 가장 최근의 samba debian 페케지가 설치 됩니다. rpm 과 deb 페케지 사용 방법은 나중에 기회가 있으면 따로 다루도록 하겠읍니다.
그럼 이제는 source에서 설치 하는 방법을 이야기해보죠. 먼저 samba의 소스를 다운 받아야겠죠? http://www.samba.org 에 가시면 가장 최근버전의 stable 버전과 test 버전의 소스가 있읍니다. 항상 다음과 같은 이름을 가지게 됩니다.
samba-latest.tar.gz
먼저 source를 compile 할 장소로 다운을 받은다음
$ tar xvfz samba-latest.tar.gz
하면 최근 버전의 samba source directory가 만들어 집니다. 그런 다음 그 source directory로 가서 다음과 같이 하면 됩니다.
$ ./configure; make; make install
물론 관리자의 계정에서 해야겠죠? 이렇게 하면 samba가 설치 됩니다. Samba의 설치에 대한 configuration 은 주로 /etc/samba/smb.conf 에 저장 되어 있읍니다. 여기서 사용자의 원하는 추가 사항이 있으면 ./configure 를 할때 option 을 추가 하면 됩니다.
$ ./configure --with-smbwrapper --with-smbmount --with-msdfs ...
여러가지의 선택 사항이 있을수 있읍니다. 선택 사항에 대해 더자세히 알고 싶으면
$ ./configure --help
라고 하면 사용 가능한 보든 선택 사항이 보여지게 됩니다.
그럼 다음번에는 smb.conf file에 대해 간단히 설명하고 어떻게 samba server를 시작하는지 배워 보겠읍니다.
이번엔 Samba를 Unix 환경에서 어떻게 설치 하는지 한번 보겠읍니다.
이글을 쓰는 현재 가장 많이 쓰는 Samba의 버전은 2,2,8a 입니다. 그리고 3.0도 사용하는 사람들이 많이 있읍니다. 가장 많이 쓰는 Linux의 경우 Red Hat 계열의 RPM 페케지를 사용 하는 사람, Debian의 deb 페케지를 쓰는경우, 그리고 source 그자체를 사용 하는 사람들이 있읍니다. Red Hat 이나 SuSe, Mandrake 처럼 RPM을 사용 하는 사람은
먼저 사용하고 있는 samba의 버전을 확인후 없으면 설치하고 아니면 upgrade 하면 된다.
$ rpm -qa | grep samba
samba-2.0.8-1.7.1
..
이런경우 다음과 같이 upgrade 하면 된다.
$ rpm -Fvh samba*-2.2.8a.i386.rpm
이렇게하면 현재 있는 samba를 2.2.8a 버젼으로 upgrade 가 된다. 만일 설치가 안되어있었으면 다음과 같이 하면 된다.
$ rpm -i samba*-2.2.8a.i386
Debian의 경우
$ apt-get update
$ apt-get install samba samba-common samba-client
이렇게 하면 가장 최근의 samba debian 페케지가 설치 됩니다. rpm 과 deb 페케지 사용 방법은 나중에 기회가 있으면 따로 다루도록 하겠읍니다.
그럼 이제는 source에서 설치 하는 방법을 이야기해보죠. 먼저 samba의 소스를 다운 받아야겠죠? http://www.samba.org 에 가시면 가장 최근버전의 stable 버전과 test 버전의 소스가 있읍니다. 항상 다음과 같은 이름을 가지게 됩니다.
samba-latest.tar.gz
먼저 source를 compile 할 장소로 다운을 받은다음
$ tar xvfz samba-latest.tar.gz
하면 최근 버전의 samba source directory가 만들어 집니다. 그런 다음 그 source directory로 가서 다음과 같이 하면 됩니다.
$ ./configure; make; make install
물론 관리자의 계정에서 해야겠죠? 이렇게 하면 samba가 설치 됩니다. Samba의 설치에 대한 configuration 은 주로 /etc/samba/smb.conf 에 저장 되어 있읍니다. 여기서 사용자의 원하는 추가 사항이 있으면 ./configure 를 할때 option 을 추가 하면 됩니다.
$ ./configure --with-smbwrapper --with-smbmount --with-msdfs ...
여러가지의 선택 사항이 있을수 있읍니다. 선택 사항에 대해 더자세히 알고 싶으면
$ ./configure --help
라고 하면 사용 가능한 보든 선택 사항이 보여지게 됩니다.
그럼 다음번에는 smb.conf file에 대해 간단히 설명하고 어떻게 samba server를 시작하는지 배워 보겠읍니다.