Solaris

Solaris 10에서 Samba 사용할 때 한글 사용 문제점

알 수 없는 사용자 2008. 3. 2.
728x90
1. 초기 Solaris 10에 설치된 Samba는 UTF-8 코드 변환 라이브러리만 설치되어 있음.
(EUC-KR 사용 불가)
2. EUC-KR를 사용하기 위해서는 ilibconv를 설치해야 함.
(라이브러리만 설치하여도 인식하지 못함)
3. 따라서 기존의 samba를 제거한 후 라이브러리와 함께 다시 설치를 해야 함.

Samba 및 ilibconv 설치 방법
1. 파일 백업
# cp /usr/sfw/smb.conf-example /usr/sfw/smb.conf
# cp /ect/rc3.d/S90samba S90samba_backup

2. 기존에 설치된 samba 제거
# pkginfo | grep samba
system SUNWsmbac   samba - A Windows SMB/CIFS fileserver for UNIX (client)
system SUNWsmbar    samba - A Windows SMB/CIFS fileserver for UNIX (Root)
system SUNWsmbau   samba - A Windows SMB/CIFS fileserver for UNIX (Usr)

# /usr/sbin/pkgrm SUNWsmbac SUNWsmbar SUNWsmbau


3. samba 및 ilibconv 다운
# wget ftp://www.sunfreeware.com/pub/freeware/intel/10/samba-3.0.23d-sol10-x86-local.gz
# wget ftp://www.sunfreeware.com/pub/freeware/intel/10/libiconv-1.8-sol10-intel-local.gz

4. 프로그램 설치
# gzip -d libiconv-1.8-sol10-intel-local.gz
# gzip -d
samba-3.0.23d-sol10-x86-local.gz
# /usr/sbin/pkgadd -d libiconv-1.8-sol10-intel-local
# /usr/sbin/pkgadd -d samba-3.0.10-sol10-x86-local

5. smb.conf 설정(한글 코드만 설명함)

만약  smb.conf-example 파일이 없다면 구한다.(이글아래를 참조하라)

# mv /etc/sfw/smb.conf-example /etc/sfw/smb.conf
# vi /etc/sfw/smb.conf
   dos charset = CP949
  unix charset = EUC-KR


6. rc 스크립트 등록 및 복사

만약 S90samba_backup 파일이 없다면 구한다.
위 파일을 다운로드 한다.
# cp samba /etc/rc2.d/S90samba
# cp samba /etc/rc3.d/S90samba
# cp samba /etc/init.d/samba
# cd /etc/rc2.d/
# cp S90samba ../rc0.d/K03samba
# cp S90samba ../rc1.d/K03samba
# cp S90samba ../rc2.d/K03samba
# cp S90samba ../rcS.d/K03samba


그리고 실재로 /etc/rc3.d/ 보다는 /etc/rc2.d/에 복사한다.

# cd /etc/rc3.d
# mv S90samba_backup S90samba
# vi S90samba

   /usr/sfw/sbin/smbd -D
  /usr/sfw/sbin/nmbd -D

   /usr/local/samba/sbin/smbd -D
  /usr/local/samba/sbin/nmbd -D
으로 수정
# cp S90samba ../rc0.d/K03samba
# cp S90samba ../rc1.d/K03samba
# cp S90samba ../rc2.d/K03samba
# cp S90samba ../rcS.d/K03samba
# ln -s /etc/sfw/smb.conf /usr/local/samba/lib/smb.conf


7. 실행
# ./S90samba start

cf.

smf.conf  :  보안상 파일을 올릴수 없습니다. 재주껏 구해보세염^^;;
728x90

댓글