Когда я работаю journalctl -xe
как некорневой пользователь, я получаю следующую ошибку:
bgeron@machine:~$ journalctl -xe
Failed to search journal ACL: Operation not supported
No journal files were opened due to insufficient permissions.
Это может быть вызвано путем монтирования 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
После установки этих свойств перезапуск журналировал:
sudo systemctl restart systemd-journald