나는 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 켜기