기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
다음 단계에 따라 사용자를 위한 기본 애플리케이션 설정을 만들 수 있습니다.
내용
1단계: 이미지 빌더에 Linux 애플리케이션 설치
이 단계에서는 Linux 이미지 빌더에 연결하고 이미지 빌더에 애플리케이션을 설치합니다.
이미지 빌더에 애플리케이션을 설치하려면
-
다음 중 하나를 수행하여 이미지 빌더에 연결합니다.
-
AppStream 2.0 콘솔 사용(웹 연결만 해당)
-
스트리밍 URL 생성(웹 또는 AppStream 2.0 클라이언트 연결에 해당)
참고
Amazon Linux GNOME 데스크톱에 ImageBuilderAdmin 사용자로 로그인하고 루트 관리자 권한을 갖게 됩니다.
-
-
필요한 애플리케이션을 설치합니다. 예를 들어 퍼블릭 yum 리포지토리에서 Chromium 브라우저를 설치하려면 먼저 터미널 애플리케이션을 열고 다음 명령을 실행합니다.
[ImageBuilderAdmin]$ sudo yum update && sudo yum install chromium.x86_64
2단계: TemplateUser 계정 생성
이 단계에서는 스트리밍 사용자를 위한 기본 애플리케이션 설정을 생성하는 TemplateUser 계정을 생성합니다.
TemplateUser 계정을 만드는 방법
-
루트 권한이 없는 TemplateUser 계정을 생성합니다. 예를 들어 터미널 창에서 다음 명령을 실행하여 이미지 빌더에서 TemplateUser를 생성합니다.
[ImageBuilderAdmin]$ sudo useradd -m TemplateUser
[ImageBuilderAdmin]$ echo -e '<
password
>\n<password
>\n' | sudo passwd TemplateUser -
TemplateUser 계정으로 전환합니다.
[ImageBuilderAdmin]$ su - TemplateUser
3단계: 기본 애플리케이션 설정 만들기
이 단계에서는 AppStream 2.0 사용자의 기본 애플리케이션 설정을 만듭니다. 이렇게 하면 사용자가 이러한 설정을 직접 만들거나 구성할 필요 없이 AppStream 2.0 스트리밍 세션 중에 애플리케이션을 빠르게 시작할 수 있습니다.
사용자의 기본 애플리케이션 설정을 만드는 방법
-
기본 설정을 만들려는 애플리케이션을 시작합니다. 예를 들어 터미널 창에서 다음 명령을 실행하여 Chromium 브라우저를 시작합니다.
[TemplateUser]$ chromium-browser
-
애플리케이션의 설정을 구성합니다. 예를 들어 Chromium 브라우저의 홈 페이지를
https://aws.amazon.com
으로 설정합니다. -
애플리케이션을 닫습니다.
-
로그아웃:
[TemplateUser]$ logout
4단계: 기본 애플리케이션 설정 저장
이 단계에서는 /etc/skel/ 디렉터리에 추가한 기본 애플리케이션 설정을 복사하여 스트리밍 사용자가 사용할 수 있도록 합니다.
기본 애플리케이션 설정을 저장하는 방법
-
터미널 창에서 다음 명령을 실행하여 스트리밍 사용자를 위한 기본 애플리케이션 설정을 복사합니다.
[ImageBuilderAdmin]$ sudo cp -r -f /home/TemplateUser/. /etc/skel
5단계: 기본 애플리케이션 설정 테스트(선택 사항)
이 단계에서는 추가한 애플리케이션이 제대로 실행되고 기본 애플리케이션 설정이 예상대로 작동하는지 확인합니다.
이미지 빌더에서 애플리케이션 및 기본 설정을 테스트하는 방법
-
루트 권한이 없는 테스트 사용자를 만듭니다. 예를 들어 터미널 창에서 다음 명령을 실행하여 이미지 빌더에서 test-user를 생성합니다.
[ImageBuilderAdmin]$ sudo useradd -m test-user
[ImageBuilderAdmin]$ echo -e '
password
>\n<password
>\n' | sudo passwd test-user -
테스트 사용자로 전환합니다.
[ImageBuilderAdmin]$ su - test-user
-
테스트 사용자로 애플리케이션(예: Chromium)을 실행합니다.
[test-user]$ /usr/bin/chromium-browser
-
테스트 사용자가 기본 설정을 사용할 수 있는지 확인합니다(예: Chromium 홈페이지는 https://aws.amazon.com/).
-
로그아웃:
[test-user]$ logout
6단계: 정리
마지막 단계는 정리입니다.
정리하려면
-
TemplateUser 삭제:
[ImageBuilderAdmin]$ sudo killall -u TemplateUser
[ImageBuilderAdmin]$ sudo userdel -r TemplateUser
-
test-user 삭제(5단계를 건너뛴 경우 필요 없음):
[ImageBuilderAdmin]$ sudo killall -u test-user
ImageBuilderAdmin]$ sudo userdel -r test-user