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
계정생성
비밀번호 변경
참고 논문 및 사이트
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