파일 권한에 관해 몇 가지 질문이 있습니다. 하나씩 나열하겠습니다.
그런데 저는 루트로 로그인했고 Red Hat Linux를 사용하고 있습니다.
1. 예를 들어 chmod 400 file1만 읽기 위해 파일 권한을 변경하는 경우에도 cat 명령을 사용하여 일부 콘텐츠를 추가할 수 있습니다. 파일에 대한 읽기 권한만 있으면 안 되나요?
2. 폴더에 읽기 권한을 부여하면(예: chmod 400folder1) 해당 폴더에 파일을 추가할 수 있습니다. 그렇다면 폴더 또는 해당 인스턴스 실행에 대한 읽기 권한은 정확히 무엇을 의미합니까?
3. 루트로 로그인하면 항상 읽기, 쓰기, 실행 권한이 있습니까? 지금 그런 일이 일어나고 있기 때문입니다. 권한 설정에 관계없이 모든 파일과 폴더에 접근할 수 있습니다.
그렇다면 내 목표를 달성할 수 있는 방법은 없을까?
답변1
루트는 전체 파일 시스템에 대한 전체 RW 액세스 권한을 갖습니다. 또한 디렉터리의 권한을 변경하려면 .
해당 디렉터리에 있는 파일의 권한을 수정해야 합니다.
답변2
~처럼뿌리사용자, 당신은 시스템에 대한 모든 권한을 가지고 있습니다. 폴더에 대한 읽기 권한은 다음 권한을 부여합니다.읽다폴더 내용. 이것이 루트 사용자를 비밀로 유지해야 하는 이유입니다. 전체 시스템에 접근할 수 있습니다.
특별한 권한이 있는 파일을 차단하는 방법은 다양하지만 이 방법도 루트에 의해 변경될 수 있습니다.