2016년 2월 16일 화요일

RaspberryPi - 04

File Share Server

Samba?

RaspberryPi Server로 구동시켰던 가장 큰 이유는 프린터 서버를 위해서였다. 어떻게 하면 설치를 할 수 있을까 찾아보다보니 리눅스와 윈도우간 파일 공유를 위한 것이 있는 것을 알게되었다. 삼바는 SMB(Server Message Block)/CIFS(Common Internet File System)라는 프로토콜을 이용하고 있다. 해당 프로토콜이 리눅스와 윈도우간 파일 공유를 할 수 있도록 도와주고 있다.

Install Samba

sudo apt-get install samba samba-common samba-common-bin
sudo /etc/init.d/samba start
sudo /etc/init.d/samba stop
sudo /etc/init.d/samba restart

Add Share option at samba

sudo vim /etc/samba/smb.conf

Modify Home : read only no

Modify Home : create mask 777, directory mask 777

Add : External Folder Setting

#Modify
[homes]
...
read only = no

create mask = 0770

directory mask = 0770
...

# Add 
[External]
comment = External Hard Disk Driver Path
path = /local
read only = no
valid user = pi
browseable = yes
create mask = 0770
directory mask = 0770

Add samba user

sudo smbpasswd -a francis
New SMB password:
Retype new SMB password:
Added user francis.

리눅스에 등록하려고 하는 유저가 없다면 오류가 발생한다. Failed to add entry for user samba.

Linux Add User

계정확인

cat /etc/passwd | grep francis

계정생성

sudo useradd francis

비밀번호 변경

sudo passwd francis

참고 논문 및 사이트

1.라즈베리파이 삼바로 파일공유 설정 - http://dovetail.tistory.com/28

2.제목 : 삼바(SAMBA)서버 사용법 - https://www.linux.co.kr/home/lecture/?leccode=10644

3.리눅스 계정 생성 useradd - http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EA%B3%84%EC%A0%95_%EC%83%9D%EC%84%B1_useradd

댓글 없음:

댓글 쓰기