루트는 파일 권한의 영향을 받지 않나요?

루트는 파일 권한의 영향을 받지 않나요?

이것이 루트로 작동하는 이유는 무엇입니까?

# touch test1
# chmod 000 ./test1
# echo "test" > ./test1

루트는 파일 권한의 영향을 받지 않는다고 생각했습니까?

답변1

https://superuser.com/questions/104015/removing-write-permission-does-not-prevent-root-from-writing-to-the-file

이제 답이 있습니다.

루트에는 모든 파일에 대한 rw 권한이 있습니다. 파일을 변경할 수 없음으로 표시할 수 있습니다.

chattr +i filename

그건 삭제해

chattr -i filename

관련 정보