Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permission Denied from Windows Hyper-V Shared Folder #12942

Open
jbtristant opened this issue Oct 7, 2022 · 1 comment
Open

Permission Denied from Windows Hyper-V Shared Folder #12942

jbtristant opened this issue Oct 7, 2022 · 1 comment

Comments

@jbtristant
Copy link

My vagrant shared folder is returning Permission denied any time i try to access the folder on the guest machine via vagrant powershell.
My vagrant shared folder is accessible via vagrant rdp and the same vagrant user.

Vagrant version

Vagrant 2.3.1

Host operating system

Windows 10 Pro x64

Guest operating system

Windows 10

Vagrantfile

hyperv_enable_virtualization_extensions = ENV["VAGRANT_HYPERV_ENABLE_VIRTUALIZATION_EXTENSIONS"] || false
hyperv_linked_clone = ENV["VAGRANT_HYPERV_LINKED_CLONE"] || falseD
hyperv_network_bridge = ENV["VAGRANT_HYPERV_NETWORK_BRIDGE"] || "Default Switch"
hyperv_synced_folder_smb_username = ENV["VAGRANT_HYPERV_SYNCED_FOLDER_SMB_USERNAME"] || ENV["USERNAME"]
hyperv_synced_folder_smb_password = ENV["VAGRANT_HYPERV_SYNCED_FOLDER_SMB_PASSWORD"]

Vagrant.configure("2") do |config|
  config.vm.define "default", primary: true do |vm_default|
    vm_default.vm.box = "gusztavvargadr/visual-studio"
  end

  config.vm.provision "shell", inline: "systeminfo"
        
  config.vm.provider "hyperv" do |provider_hyperv|
    provider_hyperv.enable_virtualization_extensions = hyperv_enable_virtualization_extensions
      provider_hyperv.linked_clone = hyperv_linked_clone
  end

  config.vm.network "private_network", bridge: hyperv_network_bridge
  config.vm.synced_folder "../data", "/vagrant", type: "smb", smb_username: hyperv_synced_folder_smb_username, smb_password: hyperv_synced_folder_smb_password
end

Output with vagrant powershell:

[172.26.180.162]: PS C:\vagrant> ls
ls : Access to the path 'C:\vagrant' is denied.
    + CategoryInfo          : PermissionDenied: (C:\vagrant:String) [Get-ChildItem], UnauthorizedAccessException
    + FullyQualifiedErrorId : DirUnauthorizedAccessError,Microsoft.PowerShell.Commands.GetChildItemCommand

Expected behavior:

[172.26.180.162]: PS C:\> ls
    Directory: C:\
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          12-08-22     20:35                chef
d-----          13-08-22     20:17                opscode
d-----          07-12-19     09:14                PerfLogs
d-r---          18-08-22     09:25                Program Files
d-r---          18-08-22     09:25                Program Files (x86)
d-----          07-10-22     07:38                tmp
d-r---          07-10-22     07:36                Users
d----l          07-10-22     07:37                vagrant
d-----          07-10-22     07:36                Windows

Steps to reproduce

vagrant up
vagrant powershell
ls my-shared-folder
@kaitlincart
Copy link
Contributor

Hi JB,

Were you able to resolve your permission issues? If we don't hear from you within a week we'll go ahead and close this issue.

Thanks,
Kait

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants