나는 그것을 사용하고 있다운영체제 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를 구성하는 방법.