리눅스 Snippet - Samba 디렉토리 selinux 사용설정

1. 문제상황

  • 웹프로젝트에서 Samba로 이미지 업로드가 되지 않는다.

2. 해결

  • 리눅스를 설치하면 기본 selinux라는 보안과 관련된 설정이 존재함
  • selinux에서 samba를 사용하도록 설정해주지 않으면 접근 불가
  • 아래의 명령어를 수행한다.
$ getenforce
$ chcon -t samba_share_t 디렉토리경로
$ semanage fcontext -a -t samba_share_t 디렉토리경로
$ restorecon -R -v 디렉토리 경로
$ setsebool -P samba_export_all_rw on