# 웹 개발/프레임워크

리눅스 삼바 설치하기

dev-jjong 2014. 2. 11. 17:27

. samba 설치

$ yum install samba samba-common samba-client

 

2. selinux 실행 확인

$ selinuxenabled && echo enabled || echo disabled

>> disabled이면 그대로 진행

>> enabled혹은 enforcing이면 /etc/selinux/config에서 SELINUX부분 SELINUX=disabled로 수정

 

3. 시스템 재시작

$ shutdown -r now

 

4. 접속 계정 생성

$ useradd samba

$ passwd samba

이 계정은 나중에 윈도우에서 접속 시 사용할 계정임. 기존 계정 사용가능

 

5. 삼바 패스워드 설정

$ smbpasswd -a samba

 

6. 공유 폴더 생성

$ mkdir /home/share

$ chown -R root:samba /home/share/

chmod -R 775 /home/share/

7. 삼바 설정 추가
vi /etc/samba/smb.conf

[samba]                                 # 계정명
comment = samba
path = /home/share                 # 공유폴더(공유폴더는 home 이하로 하는 것이 좋음)
public = yes
writable = yes
printable = no

8. 삼바 서버 시작
$ service smb start

9. 윈도우에서 실행확인
시작 - 실행
\\아이피주소
로그인 창 뜨면 추가한 계정으로 로그인

※ 삼바 속도가 느릴땐 conf파일을 열어 다음을 추가하면 된다고 한다.(http://brown.ezphp.net/123)
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=4096 SO_RCVBUF=4096

다른 페이지 참조(http://gerd.kr/wordpress/?p=339)
Read Raw = no
Write Raw = no

그리고 오래 옵션 중 하나 택1
#  socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=4096 SO_RCVBUF=4096
#  socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
#  socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=524288 SO_SNDBUF=524288
#  socket Options = TCP_NODELAY

[출처] CentOS samba 설치|작성자 투비어