2015년 7월 14일 화요일

samba install & configure (smb install)

CentOS인 경우에 아래와 같은 Samba(SMB)를 설정한다.


# yum  install  samba

# cat  /etc/samba/smb.conf
  ... 중간 생략 ...
        security = user
        passdb backend = tdbsam
  ... 중간 생략 ...

  [homes]
        comment = Home Directories
        browseable = no
        writable = yes
  ... 중간 생략 ...


<참고: UNIX 시스템 계정 andrew가 이미 생성되어 있다고 가정>
# smbpasswd  -a  andrew


# service  smb  start

# chkconfig  smb  on


[Troubleshooting]
- 접속은 되지만 공유 디렉토리에 액세스할 수 없는 경우.
   Client의 화면에 "\\192.168.10.2\candy"에 액세스할 권한이 없습니다. 네트워크 관리자에게 액세스 권한을 요청하십시오" 라고 경고창이 뜨는 경우.
    해결1)
       SELinux 서비스 비활성화 (아래 명령 수행)
         # setenforce 0
       또는 아래와 같이 설정 파일을 수정
         # vi /etc/sysconfig/selinux
              SELINUX=disabled로 수정


[추가 정보]
현재 samba 서버와의 세션 종료하기
  C:\> net use  "\\192.168.10.2"  / delete
  C:\> net use    (조회 명령)