"new file manager" GUI - unable to find XP guest

Postings relating to old VirtualBox pre-releases
Post Reply
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

"new file manager" GUI - unable to find XP guest

Post by Technologov »

Host: VBox 6.0.0-BETA2 + Win7 x64.
Guest: Windows XP + GA 6.0.0-BETA2.

"new file manager" GUI is unable to find any filesystems on the guest, even after installing latest GA.
Attachments
Windows XP Workstation-2018-11-29-02-08-30.log
(99.75 KiB) Downloaded 34 times
File-Manager-GUI-XP-guest.png
File-Manager-GUI-XP-guest.png (61.01 KiB) Viewed 4935 times
Whiskeyjack
Oracle Corporation
Posts: 122
Joined: 28. Aug 2017, 13:14

Re: "new file manager" GUI - unable to find XP guest

Post by Whiskeyjack »

Did you try clicking the "Session" toolbar button to initiate a guest control session? Please note that this is a new feature and may not deliver the best user experience yet. But I think just going thru the toolbar buttons to see what they do (a bit experimentation) takes less time to create a forum post.
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: "new file manager" GUI - unable to find XP guest

Post by Technologov »

Nope I didn't. I expect things to "just work". No sessions. Auto-session.
Anyway, with manual session start it works, which is good news. Just very non-friendly. Most Windows users don't have any user passwords to begin with, so I'm not sure if such "session" model can even work for most Windows users.

Moreover, even better would be to map guest's disk to host's letter. (reverse shared folders)

This will allow me to use any and all file managers, rather than VirtualBox specific one.
Something like Windows Explorer and Norton Commander, that is.

The GUI should either do auto-session by itself, or require the user to start a session, rather than show "grayed out" panel, which is really poor UX as it stands now. Guest Additions control the guest at kernel level anyway.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: "new file manager" GUI - unable to find XP guest

Post by socratis »

Technologov wrote:I expect things to "just work"
Apple is going to sue you for copyright infringement ;)
Technologov wrote:No sessions. Auto-session.
Auto-sessions? With which user name? Your local one? No way that's doable, neither does it make too much sense. To open a session you need an account on the guest. That's neither necessarily your local one, nor the only username in the guest.
Technologov wrote:Most Windows users don't have any user passwords to begin with, so I'm not sure if such "session" model can even work for most Windows users.
You know that VirtualBox runs on several OSes and it's not Windows-centric, right?
Technologov wrote:even better would be to map guest's disk to host's letter
Letter? On a Ubuntu host? Or OSX host? Or Solaris? Again I think you're thinking too Windows-centric.
Technologov wrote:or require the user to start a session
+1. Yes, but not necessarily "require". It could ask "Do you want to open a new session?".
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: "new file manager" GUI - unable to find XP guest

Post by Technologov »

Auto-sessions? With which user name? Your local one? No way that's doable, neither does it make too much sense. To open a session you need an account on the guest. That's neither necessarily your local one, nor the only username in the guest.
Auto-session with "root" or "Administrator" user name, giving full access to guest's disk drive. Passwordless.
even better would be to map guest's disk to host's letter
Letter? On a Ubuntu host? Or OSX host? Or Solaris? Again I think you're thinking too Windows-centric.
Map to letter or mount to folder, like /mnt/VM01_Disk_XYZ/
+1. Yes, but not necessarily "require". It could ask "Do you want to open a new session?".
Require, because else things don't work. I just see "gray panel", that's useless.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: "new file manager" GUI - unable to find XP guest

Post by socratis »

Technologov wrote:Auto-session with "root" or "Administrator" user name, giving full access to guest's disk drive. Passwordless.
You're joking right? This honestly can't be a serious proposal. You know that this is a security hole of major proportions just thinking about it. :roll:

But more importantly, how on earth do you expect VirtualBox to gain access to an independent computer, which is what a VM is. Magic? What would that say about the OS running in the VM and about its security, when Joe Schmoe can gain root access. Come on...
Technologov wrote:Map to letter or mount to folder, like /mnt/VM01_Disk_XYZ/
Many users especially on *nix systems can't mount anything.
Technologov wrote:Require, because else things don't work. I just see "gray panel", that's useless.
To you maybe. To others a beauty. I want my FTP client for example to ask me if I want to use a session, but not mandate it.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: "new file manager" GUI - unable to find XP guest

Post by Technologov »

You're joking right? This honestly can't be a serious proposal. You know that this is a security hole of major proportions just thinking about it. :roll:
VirtualBox already controls the host's kernel and all guests running on top. So security wise nothing changes.
host's kernel has access to host's RAM, all guest's RAM, host's disk and all guest's disk anyway. --- especially with something like VMtools / GA. Something like "vboxdrv" has complete access to all data.
In other words, it is _impossible_ to protect a VM from host's kernel or CPU anyhow.
Last edited by Technologov on 1. Dec 2018, 22:18, edited 1 time in total.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: "new file manager" GUI - unable to find XP guest

Post by socratis »

Technologov wrote:VirtualBox already controls the host's kernel
I'm sorry, but no, you have it backwards. VirtualBox has installed some kernel drivers (4 to be exact). That doesn't mean "control the kernel", the kernel modules ask the kernel for permission to do anything.
Technologov wrote:and all guests running on top
VirtualBox doesn't control the guests either. VirtualBox provides the virtual hardware, nothing to do with what software is running in the guest.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: "new file manager" GUI - unable to find XP guest

Post by Technologov »

That doesn't mean "control the kernel", the kernel modules ask the kernel for permission to do anything.
Look, I don't want to argue, but it's not true. Once a kernel module (like vboxdrv) is installed & active, is doesn't ask ANY permissions. It asks for permissions only BEFORE installed.
Once active it has complete control over the machine. This is true for all kernel modules, even your mouse driver. Ha-ha. :)
This is true for all host OSes: Linux, Solaris, Windows and Mac.

The current way of asking for "user permissions" and "password" is no more secure than asking for a plain-text password with Telnet protocol back in the 1980's. So-called "security-through-obscurity".

=====
Anyway: back to the topic:

I suggest to (at least) auto-open the "Session dialog" once user starts the "new file manager".
Whiskeyjack
Oracle Corporation
Posts: 122
Joined: 28. Aug 2017, 13:14

Re: "new file manager" GUI - unable to find XP guest

Post by Whiskeyjack »

There will be no auto session in the file manager. Anyone who is too lazy to type in username and password will have to find some other way to do guest-host and guest-guest file operations.
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: "new file manager" GUI - unable to find XP guest

Post by Technologov »

There will be no auto session in the file manager.
Okay, then I suggest to (at least) auto-open the "Session dialog" once user starts the "new file manager".
Whiskeyjack
Oracle Corporation
Posts: 122
Joined: 28. Aug 2017, 13:14

Re: "new file manager" GUI - unable to find XP guest

Post by Whiskeyjack »

The file manager dialog remembers the visible panels as you close it. So if you open up the session panel and dont close it again it will be there next time you fire up the dialog.
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: "new file manager" GUI - unable to find XP guest

Post by Technologov »

First-time user experience is a poor one:
User gets only the gray panel, as shown in screenshot, and ZERO hint about the need to start a session. A user typically expects an auto-session, or a pop-up dialog to start new session, not just "gray screen" and nothing.
Whiskeyjack
Oracle Corporation
Posts: 122
Joined: 28. Aug 2017, 13:14

Re: "new file manager" GUI - unable to find XP guest

Post by Whiskeyjack »

Yeah. You have a valid point. I think starting the file manager with the session panel visible (I mean the first time) might help a new user. I will do that.
Post Reply