본문 바로가기

Software/Linux

FreeNAS 공유 폴더별 사용 권한 주기 (읽기,쓰기,접근)




FreeNAS를 설치하면 방대한 설정을 할수가 있습니다.
여러가지 서비스도 이용 가능하고요..하지만 공유 폴더별 사용 권한을 다르게 주고 싶은데..
기본 설정만으론 안되더군요.뭐 그래도 어치피 리눅스 기반이기 때문에...크게 문제 될건 없습니다.
윈도우 파일 공유 서비스인 삼바에 설정인 smb.conf를 바로 건드려 주면 됩니다.
FreeNAS자체에서도 자체제공 옵션으로 해결 안되는 설정을 할수 있도록 Auxiliary parameters 항목을 제공해 줍니다.


맨 아래 항목과 같이 원하는 설정을 넣어주면 됩니다.
설정 자체는 매우 방대하기 때문에..
Samba에서 제공하는 smb.conf 설정 문서를 참고 하시면 됩니다.
http://us1.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

필요한 설정 부분만 몇가지 설명 드리면..
이번에 필요한 설정은 세가지 정도만 사용 하면 됩니다.

valid users = @Master,@Account,user1 //접근권한
write list =  @Master   //쓰기권한
read only = yes    //읽기전용

주석 달아 놓은 내용과 같이 처음 항목은 접근 권합니다.
이 항목을 사용하면 아래 설정을 사용 할때와 공용 접근이 제한 됩니다.
public = no
guest ok = no

valid users, write list 에 넣는 값은 허용할 사용자계정으로 앞에@를 붙이면 그룹명으로 인식합니다.

그리고 덤으로 아래 옵션을 사용 하면 해당 공유 폴더가 안 보여지게 됩니다~
browseable = no

이정도 옵션만 사용해도 접근 권한 설정은 어렵지 않게 가능하리라 생각됩니다~