SW개발/우분투 리눅스

[우분투 22.04] 색상 프로필을 만들려면 인증이 필요합니다. 해결 방법

world class product 2022. 6. 16. 03:58

 

최근 우분투 22.04를 설치해서 잘 사용 중에 있습니다. xrdp 연결을 시도할 때 "색상 프로필을 만들려면 인증이 필요합니다."라는 메시지가 반복적으로 표시되어서 상당히 성가십니다. 본 페이지는 원격 데스크톱 및 remmina로 접속 시에 "색상 프로필을 만들려면 인증이 필요합니다.라는 메시지가 뜨지 않도록 설정하는 방법을 설명드립니다. 

 

 

요약

해당 문제를 해결하기 위해서는 아래와 같이 /etc/polkit-1/localauthrity/50-local.d/color.pkla 파일을 편집해주면 깔끔하게 해결됩니다.

$ sudo mkdir -p /etc/polkit-1/localauthority/50-local.d
$ sudo vi /etc/polkit-1/localauthority/50-local.d/color.pkla

 

해당 파일을 아래 같이 작성하면 됩니다. 

[Allow colord for all users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=yes
ResultInactive=yes
ResultActive=yes

 

상세 설명

궁극적으로는 "/etc/polkit-1/localauthrity/50-local.d/color.pkla" 라는 설정 파일을 편집하는 것입니다만, XRDP 서버마다 조금씩 차이가 있기도 합니다. 기본적으로 우분투 22.04를 설치하면 /etc/polkit-1/localauthrity 디렉토리에 50-local.d 디렉토리가 존재하지 않는 경우가 많기 때문입니다. 

 

우선 관리자 권한으로 로그인합니다.

sudo -i

 

/etc/polkit-1/localauthority 디렉토리로 이동합니다. 

cd /etc/polkit-1/localauthority

 

ls 명령으로 50-local.d 디렉토리가 있는지 확인합니다. 

ls

 

만약 50-local.d 디렉토리가 없으면 생성합니다.

mkdir 50-local.d

 

지금까지의 과정은 아래 한 줄로 요약됩니다. mkdir -p 명령을 이용해서 상위 디렉토리가 없더라도 에러 없이 한 번에 생성되게 됩니다.

sudo mkdir -p /etc/polkit-1/localauthority/50-local.d

 

50-local.d 디렉토리로 들어갑니다.

cd 50-local.d

 

vi 편집기로 color.pkla 파일을 편집합니다.

vi color.pkla

vi 편집기 이외의 편하신 편집기를 사용하셔도 무방합니다. 아래와 같이 입력해줍니다.

[Allow colord for all users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=yes
ResultInactive=yes
ResultActive=yes

 

또 다른 방법

이미 github에 업로드 된 color.pkla 파일을 그대로 다운로드해서 복사하는 방법도 있습니다. 

sudo mkdir -p /etc/polkit-1/localauthority/50-local.d
wget https://raw.githubusercontent.com/boyinblue/test/main/ubuntu/color.pkla/color.pkla
sudo mv color.pkla /etc/polkit-1/localauthority/50-local.d/

 

관련 링크

 

 

색상 프로필을 만들려면 인증이 필요합니다.

XRDP 연결시 (색상 프로필을 만들려면 인증이 필요합니다.)라는 메시지가 반복적으로 표시될 경우 해결 방법

boyinblue.github.io