Getfattr은 선택된 파일에 대한 확장 된 속성 목록을 덤프합니다.
그러나 getfattr --dump filename
만에 덤프 user.*
공간이 아닌 security.*
, system.*
및 trusted.*
네임 스페이스를. 일반적으로 파일에 수동으로 첨부하지 않으면 사용자 네임 스페이스 속성이 없습니다.
예,를 사용하여 SELinux 정보를 얻을 수 있다는 것을 알고 있습니다 getfattr -n security.selinux filename
. 이 경우 확장 속성의 특정 식별을 알고 있습니다.
나는 이것을 루트 사용자로 시도했다. 모든 기능을 갖춘 루트 사용자가이 정보에 액세스 할 수 있다고 가정합니다. 그러나 user. * 네임 스페이스 덤프 만 가져옵니다.
문제는 모든 네임 스페이스의 모든 키 이름을 모른 채 파일의 모든 확장 된 속성 네임 스페이스를 쉽게 덤프 할 수 있습니까?
답변
나는 이것을하는 것을 싫어하지만 대답은 (더 많은 연구 후에)입니다.
getfattr -d -m - file
맨 페이지를 읽었을 때 분명히 이것을 놓쳤습니다 .
-m 패턴 , –match = 패턴
정규식 패턴 과 일치하는 이름을 가진 속성 만 포함하십시오 . […] 모든 속성을 포함하려면 “-“를 지정하십시오.