파일 소유권
Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 57번째.
권한 외에도 모든 파일에는 소유자와 그룹이 연결되어 있습니다. ls -l을 실행하면 권한 문자열 바로 다음에 이 소유권 정보를 볼 수 있습니다:
-rw-r--r-- 1 alice developers report.txt
│ │
│ └── Group
└──────── Owner소유자는 일반적으로 파일을 생성한 사용자이며, 그룹은 여러 사용자가 액세스를 공유할 수 있게 합니다. chown 명령어를 사용하여 소유권을 변경할 수 있습니다:
# Change the owner of a file
chown bob report.txt
# Change both owner and group
chown bob:staff report.txt
# Change only the group
chown :staff report.txt또한 chgrp 명령어도 있으며, 이는 그룹만 변경합니다:
chgrp developers project.txt소유권 변경은 일반적으로 관리자 권한이 필요합니다. 이것이 실제 시스템에서 이러한 명령어를 sudo와 함께 사용하는 것을 자주 보게 되는 이유입니다. 소유권을 이해하면 chmod로 설정할 때 "소유자"와 "그룹" 권한이 정확히 누구에게 적용되는지 제어할 수 있습니다.
치트 시트
모든 파일에는 소유자와 그룹이 있습니다. 이 정보를 ls -l로 확인할 수 있습니다:
-rw-r--r-- 1 alice developers report.txt
│ │
│ └── Group
└──────── Ownerchown을 사용하여 소유권을 변경하세요:
# Change the owner
chown bob report.txt
# Change both owner and group
chown bob:staff report.txt
# Change only the group
chown :staff report.txtchgrp을 사용하여 그룹만 변경하세요:
chgrp developers project.txt소유권 변경은 일반적으로 관리자 권한이 필요합니다(sudo와 함께 사용하세요).
직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.