Getfattr dumps a listing of extended attributes for a selected file.
However, getfattr --dump filename
only to dumps the user.*
namespace and not the security.*
, system.*
, and trusted.*
namespaces. Generally, there are no user namespace attributes unless you attached one to a file manually.
Yes I know I can get the SELinux information by using getfattr -n security.selinux filename
. In this case, I know the specific identification of the extended attribute.
I have tried this as the root user. I'd assume that the root user with full capabilities is able to access this information. But you only get the user.* namespace dump.
The question is how can I easily get a full dump of all the extended attribute namespaces of a file without knowing the names of all the keys in all the namespaces?
Best Answer
I hate to do this but the answer is (after more research):
I apparently missed this in my reading of the man page: