방금 Samba에 큰 문제가 발생했습니다. /tmp 권한을 매우 제한적인 권한으로 변경한 이후로 어떤 Windows 클라이언트에서도 Samba에 로그인할 수 없습니다. (Linux 클라이언트를 사용해 본 적도 없고 손에 쥘 수도 없습니다.) 하나에). (권한을 덜 제한적인 것으로 다시 변경하면 모든 것이 다시 잘 작동합니다)
내 질문은 삼바가 /tmp를 정확히 무엇에 사용하는가입니다.
답변1
이렇게 하면 안 됩니다.
가지다시스템콜이 많다다음을 포함하여 /tmp에 임시 파일과 디렉터리를 만듭니다.
- 기능: FILE *tmpfile(비어 있음)
- 기능: FILE *tmpfile64(무효)
- 기능: char * tmpnam (char * 결과)
- 기능: char *tmpnam_r(char *result)
- 매크로: int L_tmpnam
- 매크로: int TMP_MAX
- 기능: char * tempnam(const char *dir, const char *prefix)
- SVID 매크로: char * P_tmpdir
- 기능: char * mktemp (char *템플릿)
- 기능: int mkstemp (char *template)
- 기능: char * mkdtemp(char *template)
이것이 삼바가 충돌하는 이유일 수 있습니다.