我必须允许 zfs send 拥有哪些权限

我必须允许 zfs send 拥有哪些权限

我试图以用户身份在 FreeBSD 13.1-RELEASE 上通过 zxfer 镜像一些快照,但我遇到了

% zxfer -dF -I com.sun:auto-snapshot -O zxfer@zfshost -R zroot/www zroot/backup
warning: cannot send 'zroot/www/homepage@snaptest': permission denied
cannot receive: failed to read from stream
Error when zfs send/receiving.
% █

我确实允许了send

% zfs allow zroot/www/homepage
---- Permissions on zroot/www ----------------------------------------
Descendent permissions:
    user zxfer send
% id
uid=1003(zxfer) gid=1003(zxfer) groups=1003(zxfer)
% zfs send zroot/www/homepage@snaptest | wc -c
warning: cannot send 'zroot/www/homepage@snaptest': permission denied
       0
% █

我应该做哪些改变才能允许发送快照?

答案1

问题可能在于你的文件系统被监禁了;

% zfs get jailed zroot/www
NAME        PROPERTY  VALUE   SOURCE
zroot/www   jailed    on      local
% █

被监禁的文件系统可以根据其权限从其监狱中发送,但在监狱之外,您需要成为 root 用户。

相关内容