]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
ZFS права dataset-а
authorSergey Matveev <stargrave@stargrave.org>
Sun, 26 Sep 2021 11:21:47 +0000 (14:21 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 26 Sep 2021 11:21:47 +0000 (14:21 +0300)
Есть dataset zroot/foo, mountpoint=/home/stargrave/foo. Перехожу в
/home/stargrave/foo, выполняю ls .. -- говорят permission denied. cd ..
-- могу выполнить. ls -ld /home/stargrave/foo показывает что я владелец
и все права есть. Наверное через zdb бы я увидел куда реально ссылается
этот "..", но эмпирически выяснил, что dataset монтируется в возможно
уже существующую директорию, которой я мог быть не владельцем. Так как
zfs create делается из под root-а, то /home/stargrave/foo директория
принадлежит root-у. Починил так: zfs unmount zroot/foo, chown stargrave
/home/stargrave/foo, zfs mount zroot/foo.


No differences found