Samba는 리눅스와 윈도우 시스템 간 파일 공유를 가능하게 하는 소프트웨어이다. 이 가이드에서는 Ubuntu 시스템에서 Samba를 설정하고 폴더를 공유하는 방법을 다룬다.
sudo apt update sudo apt install samba
공유할 디렉토리를 생성하고 해당 디렉토리의 권한을 설정한다. 예를 들어, share라는 이름의 디렉토리를 생성한다고 가정.
sudo mkdir -p /home/avs200/share sudo chown -R nobody:nogroup /home/avs200/share sudo chmod -R 0775 /home/avs200/share
Samba 설정 파일을 열어 편집
sudo nano /etc/samba/smb.conf
설정 파일의 끝에 다음 내용을 추가하여 공유 디렉토리를 설정
[share] path = /home/avs200/share browseable = yes read only = no guest ok = yes create mask = 0755
Samba 사용자를 추가하려면 다음 명령을 실행
이 단계는 필요에 따라 선택적으로 수행
sudo smbpasswd -a avs200
변경 사항을 적용하기 위해 Samba 서비스를 재시작.
sudo systemctl restart smbd
UFW 방화벽이 활성화되어 있는 경우, Samba를 허용하도록 설정.
sudo ufw allow 'Samba'
윈도우 시스템에서 공유된 폴더에 접근하려면 다음 단계를 따름.
이 과정을 통해 Ubuntu 시스템에서 Samba를 설정하고 윈도우 시스템에서 공유 폴더에 접근할 수 있다.
추가적으로 보안 설정이나 사용자 권한을 더 설정하고 싶다면, Samba 설정 파일을 더 상세하게 조정할 수 있다.