다음 내용으로 설정된 파일이 있는 경우:
chattr +i
파일 속성의 8진수 표현은 무엇입니까(표현하는 방법이 있는 경우)?
속성에 8진수가 어떻게 사용되는지 이해하지만 루트에 대해서도 파일을 변경할 수 없도록 만들고 있으므로 8진수가 무엇입니까?
답변1
owner
group
속성은 일반적으로 8진수 표기법(직접 표현 및 perms에 필요한 4자리 이진수) 으로 참조되는 unix 파일 권한과 관련이 없습니다 other
.
속성에는 8진수 표현이 없습니다. 문자 기호 또는 다음과 같이 표시됩니다 man chattr
.
기호 모드의 형식은 +-=[aAcCdDeijsStTu]입니다.
각 기호의 의미에 대한 자세한 내용은 매뉴얼 페이지를 참조하십시오.
그런데 모든 Linux 파일 시스템이 모든 속성을 지원하는 것은 아닙니다. 예를 들어 ext2
, ext3
, 및 ext4
모두는 u
(삭제할 수 없는) 속성을 지원합니다. xfs
확실히.
일부 파일 시스템은 속성을 전혀 지원하지 않습니다(예: ZFS, vfat.vfat는 속성을 전혀 지원하지 않을 수 있지만 할 일 목록에 있습니다).zfsonlinux프로젝트. )
고쳐 쓰다
~에 따르면zfsonlinux 문제 추적기, 속성 지원이 2014년 5월에 추가되었습니다.
명시적 매핑에 대한 지원이 병합되었으며 0.6.3의 일부가 될 것입니다.
ZFS_IMMUTABLE <-> FS_IMMUTABLE_FL ZFS_APPENDONLY <-> FS_APPEND_FL ZFS_NODUMP <-> FS_NODUMP_FL
이는 Linux에는 있지만 Illumos에는 없는 속성을 제외하며 그 반대의 경우도 마찬가지입니다.