samba.org 문제 해결의 모든 테스트를 통과했지만 Samba가 작동하지 않습니다.

samba.org 문제 해결의 모든 테스트를 통과했지만 Samba가 작동하지 않습니다.

나는 Samba 문서 문제 해결 장의 모든 테스트를 면밀히 따랐습니다.

https://www.samba.org/samba/docs/using_samba/ch12.html

저는 RH 7에서 삼바 공유를 설정하고 Windows에서 이를 보려고 합니다. 그들이 권장하는 모든 테스트는 net use지정된 대로 작동하는 마지막 테스트까지 Windows 명령을 통과합니다 .

나는 그들의 샘플을 사용하고 있습니다 smb.conf:\

[global]
    workgroup = CORP
    security = user
    browsable = yes
    local master = yes
[homes]
    guest ok = no
    browsable = no
[temp]
    path = /tmp
    public = yes

내 Windows 작업 그룹이 이기 때문에 작업 그룹을 변경했습니다 corp. Unix 사용자 이름과 동일한 비밀번호로 Samba 사용자 이름을 만들었고 이것이 Windows에서 연결을 시도하는 것입니다. 중요한 경우를 대비해 홈 디렉토리 권한은 777입니다.

Windows의 모든 공유를 볼 수 있습니다. 공유 내용을 볼 수 있어요 temp. homes내 지분은 물론 지분도 확인할 수 있습니다 username. 그러나 해당 내용을 볼 수 없습니다. Windows 탐색기에서 이러한 공유를 두 번 클릭하려고 하면 "액세스가 거부되었습니다"라는 메시지가 나타납니다.

왜?

답변1

글쎄, 나는 Samba와 Windows로 모든 것을 올바르게 수행했습니다. 내가 몰랐고 Samba 문서에도 나와 있지 않은 것은 기본적으로 RH가 홈 디렉토리의 Samba 공유를 비활성화한다는 것입니다. 먼저 해야 할 일:

sudo setsebool -P samba_enable_home_dirs 켜기

관련 정보