54 lines
1009 B
Markdown
54 lines
1009 B
Markdown
# Samba 설치
|
|
```shell
|
|
sudo apt -y install samba
|
|
```
|
|
|
|
# Samba user group 추가
|
|
[[../linux/Group#groupadd|Linux group add]]를 사용해 리눅스 유저 그룹을 추가한다.
|
|
|
|
# User 추가
|
|
## Linux user 추가
|
|
[[../linux/User#useradd|Linux user add]]를 사용해 리눅스 유저를 먼저 추가해야 한다. 이 때 유저 그룹은 samba를 지정한다.
|
|
|
|
## smbpasswd
|
|
```shell
|
|
sudo smbpasswd -a [username]
|
|
```
|
|
|
|
```
|
|
New SMB password:
|
|
Retype new SMB password:
|
|
Added user tuska.
|
|
```
|
|
|
|
# Samba 폴더 생성
|
|
```shell
|
|
sudo mkdir -p /mnt/md0/share/guest
|
|
sudo chown tuska:samba /mnt/md0/share
|
|
sudo chmod 775 /mnt/md0/share
|
|
```
|
|
|
|
# Samba 설정
|
|
```shell
|
|
sudo vim /etc/samba/smb.conf
|
|
```
|
|
|
|
```
|
|
[share]
|
|
comment = samba share directory
|
|
path = /mnt/md0/share
|
|
read only = no
|
|
writable = yes
|
|
guest ok = no
|
|
valid user = kolpi12
|
|
create mask = 0777
|
|
force group = samba
|
|
```
|
|
|
|
# Samba service 재시작
|
|
```shell
|
|
sudo service smbd restart
|
|
```
|
|
|
|
# 공유 폴더 접속
|
|
`\\[server-ip]\[section 이름]` |