일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- #자바
- 인텔리제이
- html
- 이클립스
- Spring
- #eclipse
- 스프링
- 오라클
- #오라클
- 설정
- #Oracle
- Eclipse
- CodeGlance
- #자바가상머신
- IntelliJ
- Like
- Oracle
- 환경설정
- log4j2
- springboot
- #JVM
- 스프링부트
- #java
- 플러그인
- #이클립스
- Plugins
- 설치
- 소스코드 맵
- mariadb
- log4j
- Today
- Total
커피와 개발자
Linux Fedora10 에서 Samba 설치하기 본문
1. Samba?
SMB(Server Message Block) 프로토콜을 통해 지역 네트워크(LAN) 환경에서 UNIX-like 서버와 윈도우 클라이언트 간 파일이나 프린터간의 공유를 가능하게 해주는 패키지를 말한다.
SMB는 OS/2, NT, WIN9x를 사용하는 컴퓨터끼리 파일 공유 등의 서비스를 구현하는데 사용되는 프로토콜로 IBM PC와 MS의 윈도우가 DOS 3.0 이후부터 지속적으로 지원하고 있다.
TCP/IP 기반하의 NetBIOS 프로토콜을 이용하기 때문에 이 프로토콜은 NFS, NIS, Ipd와 같은 유닉스의 분산인증 구조와 유사하며 UNIX-like 시스템뿐 아니라 OpenVMS, OS/2, AmigaDOS, 그리고 Netware 같은 다양한 플랫폼에서도 지원된다.
이것은 한가지 프로그램으로 프린터와 파일을 여러 플랫폼에서 손쉽게 공유할 수 있는 장점을 의미하는 것이다.
▷ Samba 설치하기!
Samba가 시스템에 설치되어 있는지 아래와 같이 확인
#rpm -qa | grep samba
Samba Install
#yum -y install system-config-samba
Server (Ver. Linux Fedora10) 에 계정 및 Samba에 사용되는 계정 등록
#useradd 사용자명?passwd 패스워드
#password : 패스워드 재입력
#/usr/bin/smbpasswd -a 사용자입력
#패스워드 입력
#패스워드 재입력
Samba의 설정파일은 /etc/samba 디렉토리 아래에 있으며, smb.conf 가 설정파일 이다.
smb.conf 파일 설정 하기
#cd /etc/samba/vi smb.conf
▷ Samba (smb.conf) 설정 파일 수정!
dos charset =
server string = Yong's Server
security = user
passdb backend = tdbsam
log file = /var/log/samba/log.%m
afs username map = /etc/samba/smbusers
hosts allow = 192.168.0. 127.
cups options = raw
workgroup = workgroup
username map = /etc/samba/smbusers
; encrypt passwords = yes
; guest ok = no
; guest account = nobody
[0_공유]
path = /home/public
writeable = yes
write list = yong, impala
valid users = yong, impala
create mask = 0644
; guest ok = yes
; browseable = yes
comment = 전체 공유 폴더
guest ok = yes
create mask = 0777
directory mask = 0777
[yong]
comment = Kim Yong Dir
path = /home/yong
; guest ok = no
; read only = yes
valid users = yong
write list = yong
create mask = 0777
directory mask = 0777
browseable = no
Samba 서버에서의 테스트( compile )
#testparm
테스트의 문제가 없다면 서비스 다시 시작
#service smb restart
※ 서비스 시작 명령어 : #service smb start
※ 서비스 중지 명령어 : #service smb stop
window 탐색기 입력창에 "\\리눅스 서버 IP" 입력
▷ 네트워크 테스트 중 권한이 없다고 나올 때 : 서버의 [시스템]-[관리]-[SElinux Management]-[부울]-samba check 해준다.
Allow samba to share any file/directory read/write [Check]
'웹개발 > 리눅스(Linux)' 카테고리의 다른 글
아파치 서버의 html파일에서 php코드를 해석하지 못할 때! (0) | 2009.09.23 |
---|---|
일정 시간이 지난 파일 삭제 스크립트 (0) | 2009.09.22 |
Liunx (Fedora Ver.10 설치) (0) | 2009.09.21 |
iptables 설정 관리(FTP 차단) (0) | 2009.09.11 |
Vi Editor 명령어 (0) | 2009.08.05 |