이 입문 과정에서는 Linux의 사용자 식별과 파일 접근을 실용적으로 이해합니다. 6개의 단계별 실습에서 사용자와 그룹을 확인하고, 소유권과 권한을 구분하고, 기호 및 8진수 모드를 읽고, 권한을 신중하게 높이며, 새 파일에 적용되는 기본 권한을 제어합니다.
마지막 독립 챌린지에서는 이 내용을 공유 작업 공간에 종합해서 적용합니다. 준비된 개발자 계정을 확인하고 /srv/dev를 만든 뒤 그룹 소유권을 지정하고 소유자와 개발 팀만 접근하도록 제한합니다.
학습 내용
/etc/passwd의 계정 필드를 읽고id로 사용자 식별 정보와 그룹 소속 확인하기ls -l에서 파일 소유자와 그룹 열을 찾고chown과chgrp로 변경하기- 파일 유형과 사용자, 그룹, 기타 사용자의
rwx권한 블록 해석하기 - 권한을 기호 형식과
644,600,770같은 8진수 값 사이에서 변환하기 - 기호 및 8진수 방식의
chmod작업으로 접근 권한 조정하기 sudo로 하나의 권한 명령을 실행하고,sudo -i로 root 셸에 들어간 뒤exit로 돌아오기umask가 새 파일에 미치는 영향을 설명하고002와077의 결과 비교하기- 그룹 소유이며 모드가
770인/srv/dev디렉터리를 구성하고 검증하기
추천 대상
이 과정은 계정 식별, 소유권, 권한, 통제된 권한 상승의 기초를 실습으로 익히려는 Linux 초보자와 시스템 또는 DevOps 관리자를 준비하는 학습자에게 적합합니다.
선수 지식: 기본적인 터미널 탐색, 파일 생성, 명령 실행 능력이 필요하며 사용자 관리 경험은 필요하지 않습니다.
학습 환경: Ubuntu 기반의 LabEx 터미널에서 일반 labex 계정, 실습용 sudo 접근, 준비된 사용자와 그룹, 권한 연습 파일을 사용합니다.
자주 묻는 질문
과정의 어느 부분에 단계별 안내가 제공되나요?
처음 6개 실습에는 단계별 안내가 있습니다. 일곱 번째는 마지막 챌린지로, 더 적은 안내 아래 id, sudo, 디렉터리 생성, 그룹 소유권, 8진수 권한을 적용합니다.
Linux 사용자나 그룹을 생성하거나 삭제하나요?
아니요. 기존 계정 기록과 그룹 소속을 확인합니다. 마지막 챌린지에서는 준비된 사용자 alice와 그룹 developers를 사용하며, useradd, groupadd, 계정 삭제는 다루지 않습니다.
공유 작업 공간 챌린지에서 SGID를 설정하나요?
아니요. /srv/dev의 그룹을 developers로 지정하고 모드를 770으로 설정하지만, SGID나 새 파일의 자동 그룹 상속은 구현하지 않습니다.
모든 실습에서 root로 작업하나요?
아니요. 먼저 일반 사용자의 접근 거부를 확인하고, sudo로 단일 명령을 실행하며, 차이를 이해하기 위해 잠시 root 셸에 들어간 후 labex 계정으로 돌아옵니다.





