Linux 휴지통 구현: 휴지통 로그의 올바른 위치?

Linux 휴지통 구현: 휴지통 로그의 올바른 위치?

저는 휴지통 구현을 개발 중이며 삭제할 때마다 로그를 저장하고 싶습니다. 나는 검토했다Freedesktop 휴지통 사양하지만 정크 로그가 어디에 저장되어 있는지에 대한 정보를 찾을 수 없습니다. 정크 로그를 저장하는 가장 좋고 가장 논리적인 장소는 어디입니까?

저는 다음을 포함한 몇 가지 옵션을 고려했습니다.

  • 로그 파일을 .local/share/Trash/info/trashlog.trashinfo다른 스팸 파일과 함께 .
  • .local/share/Trash/trashlog해당 디렉토리를 다른 파일과 혼동하지 않으려면 로그 파일용 별도 디렉토리(예: )를 생성하십시오 .
  • 파일 및 정보 디렉터리와 함께 로그 파일을 .local/share/Trash최상위 디렉터리에 저장합니다.
  • /var/log일반적으로 로그를 저장하는 곳에 로그 파일을 저장합니다 .
  • 불필요하거나 무의미하다고 판단되면 가비지 로그는 전혀 저장되지 않습니다.

정크 로그를 저장하기에 가장 적합한 위치에 대한 제안을 제공하고 이 위치가 최선의 선택인 이유를 설명하십시오. 감사해요.

답변1

정크 로그는 누구를 위한 것인가요? 삭제는 사용자가 합니까, 아니면 시스템 관리자가 합니까? 전자의 경우 사용자가 다른 곳에서는 쓰기 권한이 없기 때문에 사용자의 홈 디렉터리 아래 어딘가가 자연스러운 위치가 됩니다. 후자라면 /var/log.

즉, 이는 모든 기반을 포괄하기 위해 사용자별 개인 정보 보호와 시스템 감사 가능성에 대한 요구 사항이므로 구성 가능하게 만들어야 할 수도 있습니다.

관련 정보