![어떤 상황에서 사용자/수퍼유저가 파일 소유자의 파일 권한을 변경합니까? [폐쇄]](https://linux55.com/image/145223/%EC%96%B4%EB%96%A4%20%EC%83%81%ED%99%A9%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%2F%EC%88%98%ED%8D%BC%EC%9C%A0%EC%A0%80%EA%B0%80%20%ED%8C%8C%EC%9D%BC%20%EC%86%8C%EC%9C%A0%EC%9E%90%EC%9D%98%20%ED%8C%8C%EC%9D%BC%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
내가 이해하는 바는 다음과 같이 파일 소유자의 권한을 변경할 수 있다는 것입니다.
chmod u=0 file.txt
이 예에서는 파일 소유자로부터 r, w 및 x 권한을 제거했습니다.
그러나 어떤 상황에서 우리는 기꺼이 그렇게 할 것입니까? 당신이 파일 소유자라면 자신의 파일에 대한 권한을 낮추고 싶은 이유는 무엇입니까?
답변1
소유자로서 언제든지 파일을 chmod()하고 권한을 복원할 수 있으므로 스마트 액터를 대상으로 하지 않습니다.
어떤 이유로든 프로그램이 일부 파일을 사용하는 것을 방지하려는 경우 이는 프로그램에 유용할 수 있습니다.
그러나 단순히 파일을 이동하는 것이 더 실현 가능한 경우가 많습니다.
기본 파일 시스템 드라이버가 chmod()를 지원하지 않는 경우에도 유용할 수 있습니다. 예를 들어 davfs 또는 vfat 파일 모드는 파일 시스템 메타데이터가 아닌 마운트 플래그에 의해 결정됩니다.