
ADD SUDO INSTALL
I plan to have my students not use that default method rather, to select "Skip Unattended Installation" and then manually install their favorite Ubuntu flavor guest OS in Vbox v7. I like it - except for the sudoer and root pw quirk.

I much prefer the linux "no password for root" rule. The docker daemon must always run as the root user, but if you run the docker client as a user in the docker group then you don't need to add sudo to all the client commands. To address this problem, the v7 "unattended installation" process sets the root (uid=0) password to the same password as the initial id (uid=1000).So, this v7 "unattended installation" feels weird to me.
ADD SUDO MANUAL
In previous manual installations, the initial userid was a sudoer. To assign sudo privileges to a user in Debian and Ubuntu, you must add the user. sudo adduser anyuser cdrom You delete a user (for instance obsolete) with. If you see the message bash: sudo: command not found, sudo is not installed. Bonus: To add any user (for instance anyuser) to a group (for instance cdrom) type. sudo adduser newuser to create a user that has all default settings applied. Important note: the v7 "Unattended Installation" has a quirky "feature" - it does not put your initial userid into sudo group #27. To add a user newuser to the system you would type.In VBox v6, we only had a manual install so we answered questions (timezone, userid, etc.) during the install process.It even installs the Guest-Additions for you. It is a nice automation which asks you up-front for all the info it needs during the install. If you don't want to preface the docker command with sudo, create a Unix group called docker and add users to it. The Docker daemon always runs as the root user. By default it's the root user that owns the Unix socket, and other users can only access it using sudo. VirtualBox v7 has a new feature called "Unattended Installation". The Docker daemon binds to a Unix socket, not a TCP port.I'm teaching Sys Admin to my students and just ran into this issue.
