Spuštění Ubuntu jako virtuálního stroje přes VirtualBox? Můžete narazit na problém s oprávněním pro přístup ke sdílené složce mezi hostitelem a hostem.
Sdílené složky jsou užitečná funkce pro synchronizaci souborů mezi hostitelským a hostujícím operačním systémem Virtualbox. Po vytvoření je však sdílená složka označena ikonami křížku a zámku. A při pokusu o otevření se zobrazí chybové dialogové okno:
Neošetřená chybová zpráva:
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:Předmět procesu Unix nemá nastavené uid.
Nebo při přístupu z levého panelu správce souborů zobrazí problém s oprávněním:
Nemáte potřebná oprávnění k zobrazení obsahu „xxx“
Oprava problému s oprávněním ke sdílené složce:
Sdílená složka patří do vboxsf
skupina v hostu. Vše, co musíte udělat, je přidat svého uživatele do této skupiny.
Existuje několik způsobů, jak přidat uživatele do skupiny. Zde to udělám pomocí jediného příkazu:
- Nejprve spusťte virtuální počítač a přihlaste se.
- Otevřete okno terminálu ze spouštěče systémových aplikací.
- Když se otevře terminál, spusťte příkaz a zkontrolujte své uživatelské jméno pro případ, že si nepamatujete:
whoami
- Nakonec přidejte uživatele do skupiny vboxsf (nahraďte uživatele USER_NAME tím, co bylo vytištěno v posledním příkazu.):
sudo adduser USER_NAME vboxsf
Restartujte virtuální počítač, použijte změny a užijte si to!
Původní článek