!########## 삼바설정(리눅스) ##########
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 |