Права доступа к файлам, совместно используемым через общие папки VirtualBox, неправильно отображаются в виртуальной машине

Да, здесь работает mv.

$ mv -i folder2/* folder1/

Обратите внимание, что флаг -iдобавляет безопасности.

0
07.03.2021, 06:36
1 ответ

Я подозреваю, что проблема в том, что идентификатор пользователя и идентификатор группы на хосте отличаются от uid/gid на гостевой системе vbox. Вы можете проверить это с помощью команды id, запущенной на хосте и госте. Если они различаются, проще всего изменить ваш uid/gid, чтобы они совпадали. Если это не разрешено, вы можете попытаться вручную смонтировать общий диск с параметрами uid/gid -, подробности см. в mount.vboxsf . Далее вставьте свои uid и gid вместо 1000/1000

sudo mount -t vboxsf -o uid=1000,gid=1000 vbox_share_name /mnt/share_mount_point

Если это работает и вы хотите автоматически монтировать его, вы можете добавить это в свой/etc/fstab

vbox_share_name /mnt/share_mount_point vboxsf uid=1000,gid=1000 0 0

Поскольку вы заметили, что вы совместно используете всю файловую систему хоста с гостем, это может переназначить uid/gid на файлы, которые вы не собираетесь изменять, так что имейте это в виду.

0
18.03.2021, 22:26

Теги

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