Ошибка разрешения vmhgfs-fuse запрещена

Я использовал контейнер Fedora 25 systemd-nspawn , и ничего из того, что я пробовал, не работало, пока я не переустановил passwd с sudo dnf переустановить passwd .

8
17.09.2016, 05:07
2 ответа

Добавить к daisy ответ:

Если вы хотите, чтобы это изменение сохранилось после перезагрузки, поместите его в файл /etc/fstab, например.

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0

3
27.01.2020, 20:11

Если вы пытаетесь выполнить это на macOS Big Sur (под управлением VMware Fusion 12 )или более поздней версии и Ubuntu 18.x+, обязательно ознакомьтесь с новыми параметрами конфигурации изvmhgfs-fuse:

vmhgfs-fuse --help

и установите /etc/fstabсоответствующим образом:

sudo vmhgfs-fuse -o allow_other,default_permissions,uid=1000,gid=1000.host:/ /mnt/hgfs

Однако по какой-то причине , fstabнеправильно устанавливает разрешения после перезагрузки (, вероятно, перезаписывается конфигурацией, найденной в/etc/systemd/system/mnt-hgfs.mount).

Итак, как только я изменил файл /etc/systemd/system/mnt-hgfs.mountи добавил параметр Optionsв секцию Mount, после перезагрузки все заработало нормально.

[Unit]
Description=VMware mount for hgfs
DefaultDependencies=no
Before=umount.target
ConditionVirtualization=vmware
After=sys-fs-fuse-connections.mount

[Mount]
What=vmhgfs-fuse
Where=/mnt/hgfs
Type=fuse
Options=default_permissions,allow_other,uid=1000,gid=1000

[Install]
WantedBy=multi-user.target
0
13.12.2020, 23:00

Теги

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