/etc/passwd 에서 사용자 홈 확인
이 단계에서는 Linux 가 사용자에 대한 정보를 저장하는 방법, 특히 홈 디렉토리에 초점을 맞춰 살펴보겠습니다. 홈 디렉토리는 사용자의 개인 파일과 구성이 저장되는 곳입니다.
Linux 는 사용자 계정 정보를 /etc/passwd라는 파일에 보관합니다. 이 파일에는 시스템의 각 사용자 계정에 대한 한 줄이 포함되어 있습니다. cat 명령을 사용하여 이 파일의 내용을 살펴보겠습니다. cat은 파일의 내용을 표시하는 간단한 명령입니다.
터미널에 다음 명령을 입력하고 Enter 키를 누르십시오.
cat /etc/passwd
많은 출력이 표시되며, 각 줄은 사용자를 나타냅니다. labex:로 시작하는 줄을 찾을 때까지 출력을 스크롤하십시오 (Shift + Page Up/Page Down 또는 마우스 스크롤 휠을 사용할 수 있습니다).
labex 사용자에 대한 줄은 다음과 같이 표시됩니다.
labex:x:5000:5000:LabEx user,,,:/home/labex:/bin/zsh
이 줄의 각 필드는 콜론 (:) 으로 구분됩니다. 다음은 필드에 대한 간략한 설명입니다 (왼쪽에서 오른쪽으로).
- 사용자 이름 (Username):
labex - 사용자의 이름입니다.
- 비밀번호 자리 표시자 (Password placeholder):
x - 이는 비밀번호가 암호화되어 /etc/shadow에 저장됨을 나타냅니다 (보안상의 이유로).
- 사용자 ID (UID):
5000 - 사용자를 식별하는 고유한 번호입니다.
- 그룹 ID (GID):
5000 - 사용자의 기본 그룹 ID 입니다.
- 주석/GECOS 필드 (Comment/GECOS field):
LabEx user,,, - 사용자에 대한 일반 정보 (전체 이름 등) 를 포함합니다.
- 홈 디렉토리 (Home Directory):
/home/labex - 사용자의 홈 디렉토리 경로입니다.
- 로그인 셸 (Login Shell):
/bin/zsh - 사용자가 로그인할 때 시작되는 기본 셸 (명령 인터프리터) 입니다.
이 단계에서 가장 중요한 부분은 여섯 번째 필드로, labex 사용자의 홈 디렉토리가 /home/labex임을 보여줍니다.
/etc/passwd를 이해하는 것은 Linux 에서 사용자 및 권한을 관리하는 데 기본입니다.
다음 단계로 진행하려면 **계속 (Continue)**을 클릭하십시오.