前提:Vbox安装正确,正常运行虚拟系统,增强功能已安装
查看Vbox所在组
$ cat /etc/group | grep vbox
vboxusers组内添加用户
$ usermod -a -G vboxusers 用户名
重启或重新登陆用户
我们现在的U盘大部分是USB2.0或USB3.0的,这个驱动需要一个补丁包,可在甲骨文的官网下载
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
补丁包在最下面,下载后直接双击安装。
重点来了,我隔天启动电脑sudo会提示:用户名 不在 sudoers 文件中。此事将被报告。
解决方案如下:
选择其他可调用root权限的用户编辑/etc/sudoers文件
如果没有,则重启PC,开机时按住shift,选择recovery模式,也是进入root
#chmod 777 /etc/sudoers
#vi /etc/sudoers
这里vi指令自己补习一下:i是进入编辑状态,移动光标输入编辑,esc退出编辑状态,:wq是保存并退出
在root ALL=(ALL:ALL) ALL一行下面用自己的用户名加上同样一行,
用户名 ALL=(ALL:ALL) ALL
保存退出
然后把sudoers文件修改回原来的权限
#chmod 440 /etc/sudoers
(这很重要,不然开机后讲无法使用sudo命令)
接下来重启
#reboot
以上花了我好长时间,希望分享可以为您带来便捷
网上有很多介绍说使用visudo指令的,我这里使用提示无权限,原因不详,我猜是我当时只有一个用户,且没有sudo权限
本文介绍如何解决VirtualBox中用户权限不足的问题,并提供USB驱动补丁安装步骤。涉及用户组添加、sudoers文件编辑等内容。
1693

被折叠的 条评论
为什么被折叠?



