SMB(Server Message Block) 이나 CIFS (Common Internet File System)
프로토콜을 이용하여 윈도와 리눅스계열간에 자원을 공유하거나 프린터기를 공유하기위하여 사용하는 서비스.
SMB ( Server Message Block ) : 서로 다른 시스템 간에 디스크나 프린터 공유를 위한 프로토콜
CIFS ( Common Internet File System ) : 네트워크를 통한 SMB 프로토콜 확장 버전
NMB : NetBIOS 를 이용하여 네트워크 검색이 가능하게 해준다.
NetBIOS : 네트워크 상에서 호스트를 검색하는 데에 있어 이름을 이용하게 해준다.
<구축 순서>
1.패키지 설치 rpm -ivh samba-* ( 의존성 오류 때문_
서버 패키지
samba-3.6.23-33.el6.x86_64
samba-common-3.6.23-33.el6.x86_64
samba-winbind-3.6.23-33.el6.x86_64 윈도우AD 와 연동위한 패키지
samba-winbind-clients-3.6.23-33.el6.x86_64 윈도우AD 와 연동위한 패키지
클라이언트 패키지
samba-client-3.6.23-33.el6.x86_64
3. 방화벽
a.selinux → disabled
b.system-config-firewall 서버에 삼바체크
vi /etc/sysconfig/iptables
nmb: 137 138 (udp) 포트번호
smb: 139 445 (tcp) 포트번호
4.설정파일 수정
vi /etc/samba/smb.conf
74 workgroup = WORKGROUP 리눅스와 윈도우의 작업그룹명 일치시키기
75 server string = SAMBA
77 netbios name = HEATH 이름쳐도 공유폴더 들어갈수잇음
실행 →\\IP = \\HEATH
101 security = user ★★★★★
※인증옵션 user : 로컬(서버쪽)에 있는 사용자명과 패스워드를 이용.
share : 인증 사용 x
server : 다른 서버를 통해 인증받을때
domain : window DC를 통해 인증을 하는것
282 [public] 디렉토리 명 (장치명)
283 comment = Public Stuff 디렉토리 설명. (문서 파일, 게임파일 등 )
284 path = /home/samba 디렉토리 실제 경로
285 public = yes 모든계정 접속 허용 여부
286 writable = yes 모든 계정 쓰기 권한 허용 여부
287 printable = no 프린터기 사용 여부.
288 write list = @heath 쓰기허용 계정(+.@:그룹)
290 [changmin]
291 comment = is_share
292 path = /samba/is_share
293 writable = yes
294 vaild users = heath changmin 접속가능 계정 설정
※ vaild users <==> public 서로 부딫히는 옵션
295 directory mask = 777 디렉토리 생성시 허가권.
위에서 허용할 공유폴더들을 실제 경로로 만들어 줘야 한다. 그래야 직접 그곳으로 들어갈수있다.
새폴더를 공유 폴더에 만들때 실제 경로의 권한설정도 해야 만들어진다.
위 옵션에선 /home/samba , /samba/is_share 를 만들어 줘야한다.
6. 공유 내용확인
testparm
7. 데몬실행
/etc/rc.d/init.d/smb restart
/etc/rc.d/init.d/nmb restart
삼바 패스워드 설정
smbpasswd -a [계정명]
8.리눅스 client 에서 접속확인
smbclient //192.168.109.10/[공유디렉토리명] -U [계정명]
-윈도우
\\[ip]or[공유명]
'전기기사 > 리눅스' 카테고리의 다른 글
22.리눅스 DNS ( Domain Name Service/System ) (0) | 2019.01.03 |
---|---|
21.리눅스 SSH (Secure SHell) (0) | 2019.01.03 |
20. 리눅스 NFS(Network File System),AutoFS 서버 (0) | 2019.01.03 |
[리눅스1] 리눅스 FTP서버 추가내용 (0) | 2019.01.03 |
[리눅스1] 리눅스 ftp서버, vnc서버 (0) | 2019.01.03 |
댓글