이것은 이상한 문제입니다. 서비스가 시작될 때마다 내 서버의 파일이 서비스 중 하나에 의해 기록됩니다. 내가 제어할 수 없는 다른 프로세스가 계속해서 내용을 변경하는 것을 발견했기 때문에 chattr -i filename
서비스가 파일에 쓰기 전후에 chattr +i filename
추가하여 파일을 변경할 수 없도록 만들었습니다 .
이렇게 하면 다른 프로세스가 파일에 쓰는 문제가 해결되지만 불행하게도 정리 프로세스(시스템 오류 발생 시 발생) 중에 파일이 삭제되는 것을 방지할 수 있습니다.
chmod 0444
나는 or을 사용해 보았지만 chmod a-w
둘 중 어느 것도 다른 프로세스가 그것에 쓰는 것을 막지 못하는 것 같습니다. 삭제 권한을 추가하는 방법이 있나요 chattr +i
?
어떤 의견이라도 감사하겠습니다.