티스토리 뷰
SAMBA
소용량 많은 파일 전송에 유리
yum install samba samba-common cups-libs or yum install samba*
기본 설정
vim /etc/samba/smb.conf
# samba가 자원의 공유를 정의하는 설정 부분
# 언어셋 맞춤
# 삼바가 참여할 작업그룹 이름 지정 (윈도우즈 작업그룹과 같이 참여가능)
# 삼바 서버를 설명하기 위한 지시자 윈도우즈의 '컴퓨터 설명' 이라보면 됨
# 접근아이피 설정, 대역으로도 설정 가능
# 해당 디렉토리의 권한을 가진 계정
# /var/log/samba/접속하는컴퓨터이름.log 형식으로 로그 저장
# 로그 파일의 크기 제한 오버될경우 오래된 기록 지움 (KB 단위)
# 사용자 인증을 위임할 윈도우 도메인 관리기의 이름 지정
# 비밀번호와 사용자 계정에서 사용될수 있는 최소 문자수 지정
# win95, NT 4.0 이 아닌 이상에는 밑에 2개 옵션 주석 해제 (암호화된 비밀번호 지원하므로)
# 삼바의 암호 파일 명시
# 아래는 2개는 옵션이 사라진듯 함
# 리눅스 사용자와 윈도우 사용자를 매칭시키는 듯함
#공유되는 디렉토리에 대한 설정 내용 지정하는 부분
# 삼바 접근시 보여지는 제목
# 파일 공유 위한 홈 디렉토리
# 익명 사용자 접근을 허용
# 디렉토리에서 쓰기도 가능하게 함
# 공동사용 디렉토리
# 쓰기 허용
# 공유자원을 네트워크 안에서 보여줌 printable = no
#모두 오픈 |
vim /etc/samba/smbusers
[리눅스 사용자] = [윈도우 사용자] 으로 지정이 되어 있어야 함
; interface = 192.168.12.2/24 192.168.13.2/24 # 네트워크 인터페이스 2개이상시 양쪽 다 삼바 접근 허용시
네트워크 범위 지정
# 큰 규모의 네트웍에서 삼바서버 끼리 자원공유 위한 지시자
; remote browse sync = 192.168.3.25 192.168.5.34 # 다른 네트웍의 삼바서버 IP입력하여 목록받아 오게끔 지정
; remote announce = 192.168.1.23 192.168.2.32 # 다른 네트웍의 삼바서버에게 자신의 탐색 목록 제공
; socket options = TCP_NODELAY SO_RCVBUF=8182 SO_SNDBUF=8192
dns proxy = no
# 프린터 관련 부분
;printcap name # 리눅스 서버의 프린터 환경 설정 내용이 저장되어 있는 파일 지정
;load printer # 값이 yes로 되어 있으면 리눅스서버의 공유 프린터를 클라이언트에게 제공함
;printing = cups # 프린팅 시스템중에 어떤 시스템을 선택할건지 결정 페로다 기본 시스템은 CUPS
;cups options = raw # cups 프린팅 시스템과 관련된 프린트 옵션
#삼바의 익명 접속 계정은 기본적으로 nobody 로 설정되어 있음 익명으로 접근하면 nobody로 계정으로 사용됨
; guest account = pcguest # 익명접속계정을 nobody가 아닌 다른 계정으로 변경하기 위한 지시자
# /etc/passwd 에 설정된 계정으로 선택해야 함
리눅스 서버의 모든 계정을 삼바 계정으로 등록하기
samba-common 패키지에서 제공하는 mksmbpasswd.sh 스크립트로 리눅스 모든 계정을 삼바 계정으로 등록가능
smbpasswd [사용자 계정] - 하나하나 수동으로 등록해주면 됨
삼바클라이언트로 공유 디렉토리 접근 (리눅스에서 다른 공유 자원으로 접근할때)
smbclient -L [호스트이름]
- 공유자원에서 뒤에 $가 붙는 자원은 숨겨진 자원임
smbclient //공유컴퓨터호스트이름/공유디렉토리
- 디렉토리로 바로 접근할때 ㅋ
- 접근에 성공하면 get, put, mget, mput 이런 명령어 사용 가능함
- q 종료
공유된 자원을 편하게 마운트 해서 사용하자
mkdir /mnt/samba
mount -t cifs //호스트이름/공유디렉토리 /mnt/samba
error) 가끔식 마운트한 데이터들이 rsyncd 밀어넣거나 마운트 한 디렉토리에 파일이 생성이 안되는 경우 있음
원본쪽 서버의 smb.conf 점검 아래와 같이 yes로 주면 된다?
writable = yes
'Linux' 카테고리의 다른 글
리눅스 파일 소유 및 허가권 (chmod) (0) | 2015.06.04 |
---|---|
리눅스 패키지 관리 (rpm, yum) (0) | 2015.06.04 |
GRUB 패스워드 설정 (0) | 2015.06.04 |
NFS (Network File System) (0) | 2015.06.04 |
좀비 (Zombie) 프로세스 찾아서 제거하기 (0) | 2015.06.04 |
- Total
- Today
- Yesterday
- MySQL
- pptp
- centOS7
- iptables
- SSL
- OpenVPN
- Apache
- glusterfs
- 리눅스
- 베이어다이나믹
- galera
- IPSEC
- WAF
- mariadb
- HAProxy
- GeoIP
- ntp
- php
- ssh
- cURL
- yum
- softether
- 인증서
- virtualbox
- centos8
- L2TP
- NGINX
- gitlab
- mod_security
- kvm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |