Getfattr은 선택한 파일의 확장된 특성 목록을 덤프합니다.
그러나 네임스페이스 getfattr --dump filename
만 덤프되고 및 네임스페이스 는 덤프되지 않습니다 . 일반적으로 사용자 네임스페이스 특성은 수동으로 파일에 추가하지 않는 한 존재하지 않습니다.user.*
security.*
system.*
trusted.*
예, getfattr -n security.selinux filename
. 이 경우 확장된 속성의 구체적인 식별을 알고 있습니다.
나는 이것을 루트 사용자로 시도했습니다. 완전한 기능을 갖춘 루트 사용자가 이 정보에 액세스할 수 있다고 가정합니다. 하지만 user.* 네임스페이스 덤프만 얻을 수 있습니다.
문제는 모든 네임스페이스의 모든 키 이름을 알지 못한 채 파일에 대한 모든 확장된 속성 네임스페이스의 전체 덤프를 어떻게 쉽게 얻을 수 있느냐는 것입니다.
답변1
나는 이것을 하기 싫지만 대답은 다음과 같습니다(추가 조사 후).
getfattr -d -m - file
읽으면서 분명히 놓쳤는데매뉴얼 페이지:
-중 무늬,- 성냥=무늬
이름이 정규식과 일치하는 속성만 포함무늬. [...] 모든 속성을 포함하려면 "-"를 지정하십시오.