1.9.3. Windows ACL을 사용하는 공유 추가
/srv/samba/ 디렉터리의 콘텐츠를 공유하고 Windows ACL을 사용하는 example이라는 공유를 생성할 수 있습니다.
example /
프로세스
폴더가 없는 경우 해당 폴더를 생성합니다. 예를 들면 다음과 같습니다.
# mkdir -p /srv/samba/example/enforcing모드에서 SELinux를 실행하는 경우 디렉터리에samba_share_t컨텍스트를 설정합니다.# semanage fcontext -a -t samba_share_t "/srv/samba/example(/.*)?"# restorecon -Rv /srv/samba/example/예제 공유를
/etc/samba/smb.conf파일에 추가합니다. 예를 들어, 쓰기 가능 공유를 추가하려면 다음을 수행합니다.[example] path = /srv/samba/example/ read only = no참고파일 시스템 ACL에 관계없이
read only = no를 설정하지 않으면 Samba는 읽기 전용 모드로 디렉토리를 공유합니다.[global] 섹션에서 Windows ACL 지원을 활성화하지 않은 경우 [example] 섹션에 다음 매개변수를 추가하여 이 기능을 활성화합니다.
vfs objects = acl_xattr map acl inherit = yes store dos attributes = yes/etc/samba/smb.conf파일을 확인합니다.# testparm필요한 포트를 열고
firewall-cmd유틸리티를 사용하여 방화벽 구성을 다시 로드합니다.# firewall-cmd --permanent --add-service=samba# firewall-cmd --reloadsmb서비스를 다시 시작하십시오.# systemctl restart smb