Подключение виртуального дискового устройства и доступ к нему без полномочий root

Если вы используете такую ​​оболочку, как bash, вы можете использовать такую ​​конструкцию

rm SRR797{102..149}.sra

Я бы посоветовал вам сначала протестировать его с echoвместо rm.

0
26.04.2020, 03:04
1 ответ

Учитывая отзывы @Kamil Maciorowski, я попробовал следующий подход:

qemu-img create -f qcow2 hdd.img 2G
sudo qemu-nbd -c /dev/nbd0 hdd.img
sudo mkfs.vfat /dev/nbd0 
sudo mkdir -p /mnt/vhd
sudo mount /dev/nbd0 /mnt/vhd -o dmask=000,fmask=000

Теперь я могу использовать виртуальный диск без использования sudo для каждой операции записи, так как разрешения для /mnt/vhdравны:

drwxrwxrwx

Однако есть еще две странные вещи. После установки /mnt/vhdпринадлежит root:root, и я не могу изменить владельца с помощью sudo chown.... Кроме того, дата /mnt/vhdустановлена ​​на 01 января 1970 года.

0
19.03.2021, 02:25

Теги

Похожие вопросы