어떤 상황에서 사용자/수퍼유저가 파일 소유자의 파일 권한을 변경합니까? [폐쇄]

어떤 상황에서 사용자/수퍼유저가 파일 소유자의 파일 권한을 변경합니까? [폐쇄]

내가 이해하는 바는 다음과 같이 파일 소유자의 권한을 변경할 수 있다는 것입니다.

chmod u=0 file.txt

이 예에서는 파일 소유자로부터 r, w 및 x 권한을 제거했습니다.

그러나 어떤 상황에서 우리는 기꺼이 그렇게 할 것입니까? 당신이 파일 소유자라면 자신의 파일에 대한 권한을 낮추고 싶은 이유는 무엇입니까?

답변1

소유자로서 언제든지 파일을 chmod()하고 권한을 복원할 수 있으므로 스마트 액터를 대상으로 하지 않습니다.

어떤 이유로든 프로그램이 일부 파일을 사용하는 것을 방지하려는 경우 이는 프로그램에 유용할 수 있습니다.

그러나 단순히 파일을 이동하는 것이 더 실현 가능한 경우가 많습니다.

기본 파일 시스템 드라이버가 chmod()를 지원하지 않는 경우에도 유용할 수 있습니다. 예를 들어 davfs 또는 vfat 파일 모드는 파일 시스템 메타데이터가 아닌 마운트 플래그에 의해 결정됩니다.

관련 정보