집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >권한 변경을 허용하지 않도록 Linux를 설정하는 방법
Linux에서는 chattr 명령을 사용하여 허용되지 않는 권한 변경을 설정할 수 있습니다. 이 명령은 파일 속성을 변경하는 데 사용됩니다. 속성이 "i"로 설정되면 파일이나 디렉터리를 변경해서는 안 된다는 의미입니다. 즉, 권한 변경은 허용되지 않습니다. 구문은 "chattr u+i 파일 또는 디렉터리"입니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux chattr 명령은 파일 속성을 변경하는 데 사용됩니다.
이 명령은 ext2 파일 시스템에 저장된 파일이나 디렉터리의 속성을 변경할 수 있습니다. 이러한 속성에는 다음과 같은 8가지 모드가 있습니다.
a: 추가 목적으로만 파일이나 디렉터리를 만듭니다.
b: 파일이나 디렉터리의 마지막 액세스 시간을 업데이트하지 마세요.
c: 파일이나 디렉터리를 압축하여 저장합니다.
d: 덤프 작업에서 파일이나 디렉터리를 제외합니다.
i: 파일이나 디렉터리는 임의로 변경할 수 없습니다.
s: 기밀이 유지되는 파일이나 디렉터리를 삭제하세요.
S: 파일이나 디렉터리를 즉시 업데이트하세요.
u: 실수로 삭제되는 것을 방지합니다.
Syntax
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
Parameters
-R 재귀 처리, 지정된 디렉터리의 모든 파일과 하위 디렉터리를 함께 처리합니다.
-v 파일 또는 디렉터리 버전을 설정합니다.
-V는 명령어 실행 과정을 표시합니다.
+ 파일이나 디렉터리의 속성을 켜세요.
- 파일이나 디렉터리의 속성을 끕니다.
=
예는 다음과 같습니다.
i: 권한 수정 불가
예: chattr u+i 파일명(해당 폴더)이면 파일명 파일은 누구든지 수정이 불가능합니다. 먼저 i 권한을 삭제해야 합니다. chattr -i filename을 사용하면 됩니다. lsattr filename을 사용하여 파일에 i 권한이 설정되어 있는지 확인하십시오.
먼저 xshell을 사용하여 i 권한이 있는지 확인해 보겠습니다. lsattr 파일명. 그림과 같습니다.
다음으로 i 권한을 제거하고 xshell에 chattr -i 파일 이름을 입력합니다. 그림과 같습니다.
현재 프롬프트는 없지만 수정이 성공적으로 이루어졌습니다. 그런 다음 xftp로 가서 권한을 수정했는데 그것이 쉽다는 것을 알았습니다. 일반적으로 파일이나 웹사이트가 타인의 침입을 방지하기 위해 i 권한을 추가할 수도 있습니다. xshell에 chattr +i 파일명을 입력하세요. 그림과 같습니다. 프롬프트도 없지만 성공했습니다.
추천 학습: Linux 비디오 튜토리얼
위 내용은 권한 변경을 허용하지 않도록 Linux를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!