장시간의 구글링과 삽질 끝에 삼바 서버 셋팅에 성공함 (^ㅁ^;)
* Samba Server 개요
- MS Windows 에서 Linux 의 파일시스템에 접근, 읽고 쓰기 위해서 필요함.
* Samba Server 설치 (CentOS 6.0 기준)
- yum install samba
(2011.08.15 현재 samba 3.5 버전 설치됨)
* Samba Server 설정
- 설정은 /etc/samba/smb.conf 파일에서 이루어짐.
# [global] : 전역 환경설정
[global]
# 공유폴더별 설정
[share]
* Samba Server 실행
- nmb 를 실행하지 않으니 윈도우 탐색기에서 삼바 서버를 볼 수 없었다.
/etc/init.d/smb start (혹은 restart)
/etc/init.d/nmb start (혹은 restart)
* chkconfig 를 활용한 시작프로그램 등록
- chkconfig 패키지가 깔려 있는 경우 간단한 절차를 통해 시작프로그램에 등록할 수 있다.
chkconfig smb on
chkconfig nmb on
* Samba 유저/비밀번호 생성 (samba 3 이상 버전)
#> smbpasswd -a test ## 삼바유저 생성 및 비밀번호 생성
#> smbpasswd test ## 삼바유저 비밀번호 변경
#> smbpasswd -d test ## 삼바유저 사용중지
#> smbpasswd -e test ## 삼바유저 다시사용하기
#> smbpasswd -x test ## 삼바유저 삭제하기
- 유저 정보 변경 후에는 재시작 해야 함.
/etc/init.d/smb restart
* SELinux 설정
- 이 설정을 하지 않으니 윈도우 탐색기에서 폴더에 접근하려 할 때 권한문제로 접근할 수가 없었다.
- 자세한 사항은 최초 smb.conf 파일에 기재되어 있음
chcon -t samba_share_t /공유폴더명
* 참고자료
http://forum.falinux.com/zbxe/?mid=lecture_tip&document_srl=462345&sort_index=regdate&order_type=desc
http://minilog.tistory.com/3