Samba, CentOS 7과 공유/(루트) Linux 디렉터리

Samba, CentOS 7과 공유/(루트) Linux 디렉터리

나는 그것을 사용하고 있다운영체제 7!

공유해도 되는지 궁금합니다뿌리 /리눅스 디렉토리.

루트 모드에서:

# kwrite /etc/samba/smb.conf

이 줄의 내용입니다

[global]
  workgroup = MyGroup
  server string = Description
  netbios name = MyServer
  ...

[lnxroot]
  path = /
  valid users = root
  browsable =yes
  writable = yes
  guest ok = yes
  read only = No

[homes]
  ...

지금 변경사항을 적용하세요!

# chcon -R -t samba_share_t /

영리한 Before 문장이 "/"와 함께 작동하나요? 이전 명령에 문제가 있어서 지금은 사용할 수 없기 때문입니다.뿌리사용자 또는 다른 사용자.

# service nmb restart
# service smb restart
# service winbind restart

답변1

~처럼마이크 A의견에 따르면 chcon질문에 있는 명령을 실행하면 시스템의 파일 태그가 손상되었다고 합니다. 기본 파일 컨텍스트를 복원하려면 파일 시스템의 레이블을 다시 지정해야 합니다. GRUB의 커널 명령줄에 추가하여 selinux=0시스템을 재부팅하고 SELinux를 일시적으로 비활성화합니다. 그런 다음 다음 단계를 따르세요.CentOS 위키그리고 다시 시작하세요.

Samba가 모든 파일을 읽고 쓸 수 있도록 SELinux를 구성하는 것은 매우 간단합니다. SELinux 정책에는 이를 수행하기 위한 부울 값이 포함되어 있습니다 samba_export_all_rw. 열어 봐:

semanage boolean --on samba_export_all_rw

SELinux 관련 파일 권한 문제를 해결하는 방법에 대한 자세한 내용을 위해 질문에 대한 보다 포괄적인 답변을 작성했습니다.데몬이 기본 위치가 아닌 위치에 있는 파일을 사용할 수 있도록 SELinux를 구성하는 방법.

관련 정보