我试图以用户身份在 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 用户。