Linux 명령어 - SAMBA 파일 공유설정

이번 포스팅에서는 Ubuntu에서 SAMBA을 통해 파일 공유설정 방법에 대해서 알아보도록 하겠습니다.
Linux SAMBA 이전글 |
https://server-talk.tistory.com/460 - Linux 명령어 - SAMBA 알아보기 (파일공유)
Linux SAMBA 서버 구성 준비 |
Linux에서 SAMBA를 통해 파일을 공유할경우 다음과 같은 기본구성이 필요합니다
1. 공유폴더 생성
SAMBA를 통해 다른 서버의 공유할 디렉토리 생성 혹은 구상하여야 합니다
2. SMABA 사용자 계정 추가
외부에서 SAMBA를 통해 접속할 사용자 계정을 생성하고 SAMBA 명령어를 통해 패스워드를 설정해야 됩니다
3. SAMBA 설정파일 수정
smb.conf 파일을 통해 SAMBA에서 사용될 공유폴더이름, 공유파일 경로, 허용계정, 권한설정을 지정합니다
4. SAMBA 재시작
SMABA를 재시작하여 설정정보를 반영합니다.
Linux SAMBA 서버 파일 공유설정 |
1. SAMBA - 디렉토리 생성
# mkdir /samba_disk
SAMBA를 통해 공유할 디렉토리를 생성합니다.
2. SAMBA - 사용자 추가
사용법 : smbpasswd -a [아이디]
# smbpasswd -a share_user
New SMB password:
Retype new SMB password:
Added user share_user.
사전에 samba를 접속할 시스템계정을 생성하고 smbpasswd 명령어를 통해 권한을 부여하고 패스워드를 설정합니다
3. SAMBA - smb.conf 디렉토리 공유 및 권한 설정
# File : /etc/samba/smb.conf
[share_user]
path = /samba_disk
valid users = share_user
writeable = yes
read only = no
옵 션 | 내 용 |
[공유폴더이름] | 파일 공유되었을때 이름을 설정하는 부분 입니다. |
path | 디렉토리 공유 경로 설정 입니다. |
valid users | 허용할 사용자 계정을 설정입니다. |
writeable | 쓰기 권한 설정 입니다 |
read only | 읽기전용 설정 입니다. |
4. SAMBA - 설정정보 적용
# systemctl restart smbd