Утилита setfattr#
Утилита setfattr устанавливает и изменяет расширенные атрибуты объектов файловой системы.
Синтаксис утилиты:
setfattr <options>
Где <options> - опции.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Указание имени устанавливаемого расширенного атрибута |
|
Удаление заданного расширенного атрибута |
|
Установка нового значения расширенного атрибута |
Существует три метода установки значения с помощью опции -v <value>:
Заданная строка заключена в двойные кавычки, внутренняя строка рассматривается как текст. В этом случае обратная косая черта и двойные кавычки имеют особое значение и должны экранироваться предыдущей обратной косой чертой;
Заданная строка начинается с
0sили0S, предполагается кодировкаbase64.
Примеры использования#
Для добавления расширенного атрибута в namespace пользователя используйте команду:
setfattr -n user.foo -v bar file.txtВ результате выполнения команды в namespace пользователя добавится расширенный атрибут
user.foo.Для добавления
md5sumк файлу в качестве расширенного атрибута используйте команду:setfattr -n trusted.md5sum -v d41d8cd98f00b204e00998ecf8427e file.txtВ результате выполнения команды к файлу
file.txtдобавится расширенный атрибутmd5sum.