OMV(open media vault)를 설치해서 omv-extra를 통해 file browser를 쓰고 있다.
문제점
대부분 한 공유폴더를 file browser에 연결했다면 그 공유폴더는 똑같이 smb 폴더로 쓰고 있을 거라고 생각한다.
공유폴더 생성-smb 설정-file browser 연결 이 순서로 진행 될텐데 이렇게 하게 되면 smb로 연결한 윈도우에서 파일 삭제가 불가능하다. 분명 file browser 연결 전까지는 읽기 쓰기 실행까지 잘 되었는데 file browser을 연결만 하면 문제가 생겨버린다.
문제의 원인
file browser 설치하게 되면 OMV 시스템에 file browser라는 user가 생기게 된다.
file browser를 공유폴더에 연결시키면 폴더의 소유권이 file browser라는 사용자로 넘어가게 된다. 그래서 기존에 윈도우에서 smb로 연결한 계정은 others로 분류되어 삭제권한이 없어지는 것이다.
문제 해결 방법
그럼 공유폴더 소유권을 다시 기존 계정으로 넘기면 되는 거 아닌가요?라고 하면 file browser 웹페이지에서 업로드 다운로드 삭제 등 기능이 불가하다.
먼저 그룹을 하나 생성한다.
smb에 연결한 계정
root
filebrowser
www-data
이 4개의 계정을 그룹으로 묶어 OMV cli에서 그룹에 계정을 추가해 주거나 web ui에서 추가해 주면 된다.
또한 공유폴더의 소유권을 cli나 web ui에서 변경 가능한데 cli를 좀 더 추천한다.
권한을 상속이 가능한 특수비트가 추가가 필요한데 이 특수비트는 web ui로 설정이 불가능하다.
그래서 chown 명령어를 통해 소유자와 소유그룹을 변경하고 chmod로 공유폴더 권한을 변경한다
chown root:<생성그룹명> <공유폴더 절대경로>
ex) chown root:share_group /srv/dev....
chmod 2770 <공유폴더 절대경로>
ex) chmod 2770 /srv/dev....
공유폴더 권한을 2770으로 하는 이유는 특수비트 2를 넣어주지 않으면 file browser에 연결된 공유폴더 아래에 디렉터리 생성 시 거기에 대한 접근이 불가능하기 때문이다. 770을 통해 소유자와 소유그룹은 모든 권한을 갖되 others는 접근 불가능하게 하는 것이다.
이러한 작업을 거치면 의도대로 잘 작동하는 것을 알 수 있다.
'NAS OS' 카테고리의 다른 글
| OMV에서 Unraid os 변경기 (0) | 2026.02.15 |
|---|