无法使用 Putty 在 Ubuntu Server 18.04 上运行 TeamViews

无法使用 Putty 在 Ubuntu Server 18.04 上运行 TeamViews

我尝试通过 Putty 连接在 Ubuntu Server 18.04 上运行 TeamViewer,但出现以下错误。我已经在这台服务器上 sudo 安装了 Ubuntu Desktop,我希望创建到 GUI 的远程连接,但我被困在这里

a@gisdev05:~$ teamviewer
mkdir: cannot create directory ‘/home/a/.local/share/teamviewer13’: Permission denied
Error: Could not create /home/a/.local/share/teamviewer13/logfiles
mkdir: cannot create directory ‘/home/a/.local/share/teamviewer13’: Permission denied
Error: Could not create /home/a/.local/share/teamviewer13/logfiles
Error: InitDirs failed. (2)

a@gisdev05:~$ ^C

在此输入图像描述

然而我能够TeamViewer在运行之前运行

sudo apt-get install ubuntu-desktop

你能让我知道如何解决这个问题吗?

答案1

您无意中更改了目录的所有者/组/home/a/.local/share/teamviewer13。您需要以 root 身份修复此问题。您可以使用以下方法执行此操作sudo

$ sudo chown -R a.a /home/a/.local

-或者-使用用户的默认组:

$ sudo chown -R a: /home/a/.local

这样您应该会看到列出的目录,所有者是用户 a,组也是 a。

笔记:你的用户a的组可能不是a,也可能是其他的,你可以这样确认:

$ id -a
uid=1000(vagrant) gid=1000(vagrant) groups=1000(vagrant)

这里我的用户是vagrant,组是vagrant。您可以像这样确认您的目录所有权:

$ cd $HO<E/.config

$ pwd
/home/vagrant/.config

$ ls -l
total 4
drwxrwxr-x 2 vagrant vagrant 4096 Jul  3 22:52 abrt

笔记:在上面你可以看到vagrant 2次。第一个是所有者,第二个是组。

相关内容