본문 바로가기
I T/Linux

리눅스 삼바 설정

by 루솨 2015. 8. 30.

!########## 삼바설정(리눅스) ##########

1. 삼바가 설치되어있는지 확인
rpm -qa | grep smb
smbclient -V

2. 없다면 yum 으로 설치해준다..
"yum install samba*"

3. 리눅스 계정생성
"useradd data-sync"

4. 삼바 계정및 비번설정
"smbpasswd -a data-sync"


5. 삼바 설정파일에 추가
"vim /etc/samba/smb.conf" 파일열어서 아래부분 복사해 넣기

[data-sync]

       comment = data-sync

       path = /home/data-sync(동기화시킬디렉토리)

       valid users = data-sync(삼바계정)

       read only = no


       writable = yes

       public = no

       browseable = yes

       printable = no

       create mask = 0750

 

6. 삼바 시작
"/etc/init.d/smb start"

7. 접속테스트
"smbclient -L localhost -U data-sync"
"smbclient -L 115.68.86.16 -U data-sync"


8. 에러날경우
  다른서버에서 접속테스트 중에 아래와 같이 에러뜰경우에는 방화벽에서 걸리는지 확인해보기, iptables 등등

  [root@localhost public_html]# smbclient -L 115.68.86.16 -U data-sync
  Error connecting to 115.68.86.16 (호스트로 갈 루트가 없음)
  Connection to 115.68.86.16 failed (Error NT_STATUS_HOST_UNREACHABLE)


  이상없이 설정했는데 다음과 같은 에러뜰경우
  [root@localhost public_html]# mount.cifs    //115.68.86.16/data-sync /home/data-sync/115.68.86.15/mount/115.68.86.16  -o username=data-sync,password=1000dedi@,iocharset=euc-kr,codepage=cp949,dir_mode=0755,file_mode=0666
        retrying with upper case share name
        mount error 6 = No such device or address
        Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

        이럴경우에는
        vim /etc/selinux/config 파일을 열어서
        SELINUX=disabled  이부분이 이렇게 디스에이블 되어있는지 확인해본다.
        disabled 않되있다면 바꿔준후 적용시켜준다. 아래 명령어로 적용시켜준다.
        source /etc/selinux/config



'I T > Linux' 카테고리의 다른 글

find 명령어 사용방법  (0) 2015.08.30
APM 설치.  (0) 2015.08.30
리눅스 PHP 업그레이드  (0) 2015.08.30
리눅스 캐시 메모리 삭제  (0) 2015.08.30
퓨니코드 , name.conf 에 설정 및 확인  (0) 2015.08.30