m0b*_*bi5 5 server vnc command-line gnome-terminal
我有一个运行 Ubuntu 16.04 的谷歌云实例。我通过 VNC 查看器访问 GUI 遵循这个问题: How to make VNC Server work with ubuntu-desktop without xfce to setup the gui
当我连接到我的服务器时,我得到以下信息:
当我在终端中单击“打开”时,终端不会打开。打开终端的常用快捷方式也不起作用。在这种情况下如何从 GUI 访问终端?
PS:我在 gcloud 端有终端访问权限,但在 VNC 端没有终端访问权限
一个可能的原因是您弄乱了用户主目录中的权限。这可能是由于使用不必要的sudo命令来操作位于用户家中的文件而导致的,这可能会更改某些文件的所有权。
要检查是否是这种情况,请通过 SSH 连接到实例或打开 VPS 提供商的虚拟控制台 - 我假设您无法通过 GUI 打开任何终端窗口 - 并执行以下命令:
find "$HOME" -user root -ls
Run Code Online (Sandbox Code Playgroud)
正常情况下,不应该有任何输出。但如果有一些文件由 root 拥有,则执行以下命令将所有权更改回用户:
sudo find "$HOME" -user root -exec chown $USER:$USER {} \;
Run Code Online (Sandbox Code Playgroud)
在上述命令中,$USER和$HOME是包含当前用户的用户名及其主目录的环境变量 - 因此不需要显式键入它们。
| 归档时间: |
|
| 查看次数: |
764 次 |
| 最近记录: |