]> Sergey Matveev's repositories - stargrave-blog.git/commit
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)
commitee20b452342aa83d845f4350001a945004951ac2
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentce77c1a4e9eda67679c6c8d1ccd7bfc44020d3e8
ZFS права dataset-а

Есть 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.