Putty를 사용하여 Ubuntu Server 18.04에서 TeamViews를 실행할 수 없습니다

Putty를 사용하여 Ubuntu Server 18.04에서 TeamViews를 실행할 수 없습니다

Putty 연결을 통해 Ubuntu Server 18.04에서 TeamViewer를 실행하려고 하는데 다음 오류가 발생합니다. 이 서버에 Ubuntu Desktop을 sudo로 설치했고 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. 이 문제를 해결하려면 루트 권한이 필요합니다. 다음을 사용하여 이 작업을 수행할 수 있습니다 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)

여기서 내 사용자는 방랑하고 그룹은 방랑합니다. 다음과 같이 디렉터리 소유권을 확인할 수 있습니다.

$ cd $HO<E/.config

$ pwd
/home/vagrant/.config

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

노트:위에서 방랑자를 2 번 볼 수 있습니다. 첫 번째는 소유자이고 두 번째는 그룹입니다.

관련 정보