Journalctl говорит: "Не удалось найти ACL в журнале: операция не поддерживается"

Когда я бегу journalctl -xe как пользователь без полномочий root я получаю следующую ошибку:

bgeron@machine:~$ journalctl -xe
Failed to search journal ACL: Operation not supported
No journal files were opened due to insufficient permissions.

1 ответ

Это может быть вызвано монтированием ZFS с неправильными параметрами. Journald требуется списки контроля доступа, которые по умолчанию отключены в ZFS в Linux.

Чтобы включить списки контроля доступа, вы должны установить acltype=posixacl свойство в ваших файловых системах. Согласно справочной странице zfs(8), также рекомендуется установить xattr=sa свойство, которое более эффективно, но поддерживается только "относительно новыми" реализациями ZFS.

Установите свойства для каждой файловой системы следующим образом:

zfs set acltype=posixacl poolname/path/to/fs && zfs set xattr=sa poolname/path/to/fs

После установки этих свойств перезапустите journald:

sudo systemctl restart systemd-journald

Смотрите также: https://github.com/NixOS/nixpkgs/issues/16954

Другие вопросы по тегам