pulseaudio를 사용하지 않을 때 Firefox에서 $HOME/.pulse-cookie를 생성하는 이유는 무엇입니까?

pulseaudio를 사용하지 않을 때 Firefox에서 $HOME/.pulse-cookie를 생성하는 이유는 무엇입니까?

프로그램이 파일을 내 $HOME에 직접 저장하면 정말 미칠 것 같습니다. 게다가 파일이 쓸모없는 정크인 경우에도 마찬가지입니다. 이에 대한 예는 $HOME/.pulse-cookie브라우저에서 비디오를 재생할 때마다 Firefox가 다음을 생성한다는 것입니다.

/home/martin/.pulse-cookie

저는 Pulse Audio를 사용하지 않고 있으며 Pulse Audio도 설치되어 있지 않습니다. Firefox는 왜 이 파일을 생성하나요? 분명히 아무것도 필요하지 않습니다. chattr +i /home/martin삭제하면 모든 것이 잘 작동하고 /home을 불변( )으로 설정하여 다시 생성할 수 없기 때문입니다.

Firefox에 이 파일을 생성하지 않도록 지시하는 방법이 있나요?

두 번째로 좋은 해결책은 Firefox에게 방해가 되지 않는 다른 곳에 생성하라고 지시하는 것입니다( /tmp/).

나는 Debian Wheezy 31에서 Firefox(Iceweasel)를 사용하고 있습니다.

답변1

/tmp다음 값을 추가하여 생성할 파일을 지정할 수 있습니다 /etc/pulse/client.conf.

cookie-file = /tmp/pulse-cookie

답변2

귀하의 질문은 잘 이해되었지만 올바르지 않습니다.

  1. Firefox는 시스템에 .pulse-cookie를 배치하지 않습니다.
  2. .pulse-cookie는 pulseaudio와 아무 관련이 없습니다.

.pulse-cookie는 웹사이트의 홈 디렉터리에 직접 설정됩니다. 웹 브라우저를 통해 입력되지 않으며 브라우저 보안에 의해 필터링되지 않습니다. 일반 쿠키보다 크기가 크므로 더 위험합니다.

그들을 막는 방법은 다음과 같습니다.

  1. 홈 디렉터리에서 터미널을 열고 다음 명령을 실행하세요.
  2. rm -R .pulse-cookie
  3. touch .pulse-cookie(이렇게 하면 빈 .pulse-cookie 파일이 생성됩니다)
  4. chmod 000 .pulse-cookie(이제 파일을 읽거나 쓰거나 실행할 수 없습니다.)

이미 존재하기 때문에 새 파일을 생성할 수 없습니다. 접근 권한이 없기 때문에 접근할 수 없습니다. 에 보낸 모든 내용은 손실됩니다.

관련 정보