Утилита setfattr#

Описание#

Утилита setfattr устанавливает и изменяет расширенные атрибуты объектов файловой системы.

Синтаксис утилиты:

setfattr <options>

Где <options> - опции.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции setfattr#

Опция

Описание

-n <name>, --name=name

Указать имя устанавливаемого расширенного атрибута

-x <name>, --remove=name

Удалить заданный расширенный атрибут

-v <value>, --value=value

Установить новое значение расширенного атрибута

Существует три метода установки значения с помощью опции -v <value>:

  • Заданная строка заключена в двойные кавычки, внутренняя строка рассматривается как текст. В этом случае обратная косая черта и двойные кавычки имеют особое значение и должны экранироваться предыдущей обратной косой чертой;

  • Заданная строка начинается с 0s или 0S, предполагается кодировка base64.

Примеры использования#

  • Для добавления расширенного атрибута в пространство имен пользователя используйте команду:

    setfattr -n user.foo -v bar file.txt
    

    В результате выполнения команды в пространство имен пользователя добавится расширенный атрибут user.foo.

  • Для добавления md5sum к файлу в качестве расширенного атрибута используйте команду:

    setfattr -n trusted.md5sum -v <hash> file.txt
    

    В результате выполнения команды к файлу file.txt добавится расширенный атрибут md5sum.

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команды:

man setfattr

Или:

setfattr --help