삼바는 '사용자를위한 세션이 종료되었습니다'라는 경고를 계속 표시합니다. 왜?


11

Samba를 사용하여 파일을 Windows 클라이언트와 공유하는 Ubuntu 14.04 서버를 설정했습니다. 모든 것이 올바르게 작동하는 것처럼 보이지만 인증 로그를 확인하는 동안 '사용자를 위해 세션이 닫히지 않았습니다'라는 줄이 여러 번 반복되었지만 해당 사용자를 위해 열린 세션은 없습니다. 세션이 열린 모든 메시지에는 올바른 사용자 이름이 포함되어 있습니다.

nobody 사용자의 역할을 이해하지만 Samba가 왜이 메시지를 계속 생성하는지 잘 모르겠습니다. 한 줄에서 'session closed'메시지는 다른 인증 로그 메시지를 중단하지 않고 58 회 반복됩니다.

삼바가 잘못 구성되었을 가능성이 있습니까?

도움이된다면 필요한 모든 로그 / conf / output을 게시하게되어 기쁩니다.

편집하다:

이전 pam-auth-update에 'No Talloc Stackframe'메시지를 중지하기 위해 Samba 비밀번호 동기화를 사용 중지했습니다. 이렇게 하면 세션 종료 메시지가 모두 생성 될 수 있습니까?

답변:


4

내가 답이 포럼의 많은 질문에 뒷조사 및 달렸다을했다, 그래서 나는이 문제를 자신했지만, 그때 발견 이 답변 :

리눅스 배포판에서 아파치 및 삼바와 같은 서비스를 실행하는 데 사용되는 시스템 사용자는 없습니다 . 루트는 서비스를 시작한 다음 nobody 사용자에게 제어권을 넘겨 주어야 합니다.


0

"nobody / nogroup"이 소유 한 공유 폴더를 만들었습니다.

sudo chown -R nobody.nogroup /path_to_share/share_folder

그러나 소유권을 변경하여이를 변경할 수 있습니다

sudo chown -R root.root /path_to_share/share_folder
sudo chown -R user.user /path_to_share/share_folder # "user" is echo $USER
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.