![사용자가 파일에 쓸 수는 있지만 삭제할 수는 없도록 하려면 어떻게 해야 합니까? [폐쇄]](https://linux55.com/image/98374/%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%93%B8%20%EC%88%98%EB%8A%94%20%EC%9E%88%EC%A7%80%EB%A7%8C%20%EC%82%AD%EC%A0%9C%ED%95%A0%20%EC%88%98%EB%8A%94%20%EC%97%86%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
나는 파일을 쓸 수 있는 사용자를 원하지만 그 사용자가 파일을 삭제할 수 있는 것을 원하지 않습니다.
답변1
chattr
이 명령을 사용하여 문제의 사용자가 소유한 파일에 대해 이 속성을 설정할 수 있습니다 . 예:
chattr +a some_file
사용자는 기존 콘텐츠를 삭제하고 쓰기 위해 추가 모드로 파일을 열 수 없습니다. 불행하게도 이러한 확장 파일 시스템 속성에는 상속이 없으므로 이 방식으로 처리해야 하는 모든 파일에 대해 명시적으로 설정해야 합니다. 자세한 내용은 매뉴얼 페이지를 참조하십시오 chattr
. 당신은 또한 볼 수 있습니다"chattr +a"는 디렉토리에 대해 무엇을 합니까?SE를 검색하고 싶다면.