소개
리눅스 시스템에서는 여러 사용자가 동일한 환경을 공유하는 경우가 많습니다. 시스템 관리자로서 사용자 계정을 관리하고 계정 간을 자유롭게 전환하는 능력은 매우 중요합니다. 이번 챌린지에서는 리눅스 환경에서의 사용자 관리 및 인증 능력을 테스트합니다.
환경 구성
LabEx 는 RHCSA 시험 환경을 시뮬레이션하기 위해 Red Hat Universal Base Image 9 (UBI9) 를 사용합니다. 실제 시험 환경과 완전히 동일하지는 않지만, 실무에서 마주하게 될 작업들을 잘 반영하고 있습니다.
환경에는 두 명의 사용자가 존재합니다:
labex: sudo 권한을 가진 일반 사용자, 비밀번호:labex.root: 시스템 관리자, 비밀번호:redhat.
이 챌린지는 실제 시험 문제와 함께 설명, 요구 사항, 그리고 작업 완료 여부를 확인할 수 있는 자동 검증 스크립트를 제공합니다. 이를 통해 RHCSA 시험에서 다루는 지식 영역을 효과적으로 학습할 수 있습니다.
사용자 전환 및 새 계정 생성
이 단계에서는 사용자 간 전환 방법과 새로운 사용자 계정을 생성하는 과정을 안내합니다.
과제
sudo를 사용하여root사용자로 전환하기projectuser라는 이름의 새 사용자 생성하기projectuser계정으로 전환하기- 다시
labex사용자 계정으로 돌아오기
요구 사항
- 현재
labex사용자로 로그인된 상태여야 합니다. - 모든 작업은 터미널에서 수행해야 합니다.
sudo명령어를 사용하여root사용자로 전환하세요.- 홈 디렉토리가
/home/projectuser인projectuser를 생성하세요. projectuser의 비밀번호를project123으로 설정하세요.- 사용자 간 전환 시
su명령어를 사용하세요. - 최종적으로
labex사용자로 로그인된 상태에서 종료해야 합니다.
예시
과제를 완료한 후 whoami 명령어를 실행했을 때 다음과 같은 출력이 나타나야 합니다:
labex pts/0 2023-08-28 10:00 (:0)
요약
이 챌린지에서는 리눅스 환경에서 필수적인 사용자 관리 기술을 연습했습니다. sudo 및 su 명령어를 사용하여 사용자 간에 전환하는 방법, 특정 홈 디렉토리를 지정하여 새 사용자 계정을 생성하는 방법, 그리고 사용자 비밀번호를 설정하는 방법을 학습했습니다. 이러한 기술은 다중 사용자 시스템을 관리하고, 적절한 사용자 격리를 보장하며, 시스템 보안을 유지해야 하는 시스템 관리자에게 매우 중요합니다.



