我在安装了来宾添加项的 Windows 7(主机)上运行 Ubuntu 11.04(来宾)。我有一个自动挂载文件夹,它映射到我可以使用的主机上的 D: 驱动器sudo ls /media/sf_D_DRIVE- 但是,即使我的用户 (ross) 是 vboxsf 组的成员,我在尝试探索它时也会收到权限被拒绝的错误. 自从将我的用户添加到 vboxsf 组后,我已经重新启动。
这应该有效,因为我是该组的成员(具有 rwx 权限),为什么不呢?
ross@panther:~$ ls -l /media
total 8
drwxrwx--- 1 root vboxsf 8192 2011-07-03 22:24 sf_D_DRIVE
ross@panther:~$ ls -l /media/sf_D_DRIVE/
ls: cannot open directory /media/sf_D_DRIVE/: Permission denied
ross@panther:~$ id ross
uid=1000(ross) gid=1000(ross) groups=1000(ross),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare),1001(vboxsf)
ross@panther:~$ sudo ls -l /media/sf_D_DRIVE/
total 84
drwxrwx--- 1 root vboxsf 4096 2011-07-06 14:46 Development
# ...snip...
drwxrwx--- 1 root vboxsf 0 2011-05-25 19:13 Videos
Run Code Online (Sandbox Code Playgroud) 我在我的工作 PC 上有一个相当小的分辨率(垂直)并且需要 VNC 到一个 Ubuntu 桌面。在 1024*768 时,窗口需要滚动并滚出显示器的边缘。
使用 VirtualBox,来宾的屏幕分辨率可缩放到 Vbox 窗口的大小(安装了来宾添加项) - 有什么办法可以让 VNC 获得相同的行为?我正在使用 RealVNC VNC 查看器。
我正在学习 HTTP 协议,我想知道是否有一个工具可以用来输入我自己创建的 HTTP 请求,该请求将输出原始响应。我看过 cURL 和 wget 但他们似乎没有明显的选择来做到这一点。例如:
$ http_response < my_http_request.txt
HTTP/1.0 200 OK
Date: Sat, 24 Jul 2010 18:43:58 GMT
etc..
Run Code Online (Sandbox Code Playgroud) 我是一个相当新的 Linux 用户,我注意到某些命令仅对超级用户可用 - 例如关闭。当我知道有一个命令时,我经常感到困惑,尝试执行它但被告知它甚至不存在 - 但我所需要的只是以 root 身份执行它。
我的问题是为什么这些命令不说您没有足够的权限来运行它,或者说您需要成为 root 用户?这是否有一些技术原因,或者只是它的方式?