LINUX.ORG.RU
решено ФорумAdmin

Как сменить владельца LVM-тома?

 , ,


0

3

Как сменить владельца LVM-тома? Есть LVM том и есть пользователь. Изначальный владелец – root:

# ls -la /dev/xvg/test_lv
lrwxrwxrwx 1 root root 7 Jul 10 14:45 /dev/xvg/test_lv -> ../dm-1
# ls -la /dev/mapper/xvg-test_lv
lrwxrwxrwx 1 root root 7 Jul 10 14:45 /dev/mapper/xvg-test_lv -> ../dm-1[.pre]
Пытаюсь сменить владельца и так и этак:

# chown -R test_user:test_user /dev/mapper/xvg-test_lv
# chown -R test_user:test_user /dev/xvg/test_lv

Проверяю:

$ ls -la /dev/xvg/test_lv
lrwxrwxrwx 1 test_user test_user 7 Jul 10 14:45 /dev/xvg/test_lv -> ../dm-1
$ ls -la /dev/mapper/xvg-test_lv
lrwxrwxrwx 1 test_user test_user 7 Jul 10 14:45 /dev/mapper/xvg-test_lv -> ../dm-1
Права на месте, но доступа test_user к диску нет:
$ dd if=/dev/mapper/xvg-test_lv of=/dev/zero bs=1M count=1
dd: failed to open ‘/dev/mapper/xvg-test_lv’: Permission denied
$ dd if=/dev/xvg/test_lv of=/dev/zero bs=1M count=1
dd: failed to open ‘/dev/xvg/test_lv’: Permission denied
Добавление юзера в группу disk решает проблему доступа, но в этом решении есть неприятная побочка: пользователь получает доступ ко всем дискам.

Вопрос: как сделать пользователя владельцем диска? Или хотя бы как дать пользователю полный доступ только к одному диску?



Последнее исправление: alxdon-rs (всего исправлений: 2)

/dev/xvg/test_lv -> ../dm-1

Вот это что по вашему такое? /dev/xvg/test_lv - это символьная ссылка на /dev/dm-1.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.