[Linux] User - Group - Other

슬터디·2023년 12월 7일
0

[YOU] 기술분석

목록 보기
12/24

Linux의 Multi User System

  • 다중 사용자 시스템을 지원하므로 보안을 위해 사용자 별로 접근 권한을 다르게 설정해야 한다.

User

  • 리눅스 설치 시 기본적으로 root라는 슈퍼 계정이 생성
    • 시스템의 모든 작업 실행 가능
    • 필요에 따라 새로운 사용자 추가와 권한 할당 가능
  • 사용자 생성
    • useradd 사용자명
  • 모든 사용자는 하나 이상의 그룹에 소속되어야 한다
    • 사용자 정보 저장 경로: /etc/passwd
  • 한 user는 여러 그룹에 동시에 소속될 수 있다

소유권과 허가권

  • 소유권 Ownership
    • 파일/디렉토리의 생성 및 관리 권한
  • 허가권 Permission
    • 파일/디렉토리의 읽기, 쓰기, 실행 권한

Group

-/etc/group의 특정 그룹에 User 아이디가 있으면, 그 그룹에 속한다

  • 모든 파일은 그 파일을 소유한 소유자와 소유 그룹이 있다.

    • 파일은 특정 유저에게 종속되고, 특정 그룹에도 종속된다는 말
    • 소유자: 자신이 소유한 파일에 대해 자신, 파일이 속한 그룹, 나머지 3가지 부류에게 이 파일의 액세스 권한을 부여할 수 있
  • chown 사용자명.그룹명 file_name

    • 소유권 변경
  • chgrp A file_name

  • chmod PERMISSION_MODE file_name

    • 허가권 변경: 소유권을 가진 user만 실행 가능
  • A라는 그룹에 a, b가 속해있다고 해도, a가 소유주인 파일을 b가 마음대로 R/W 할 수 없다.

profile
기억력이 맹구라 늘 기록해야해

0개의 댓글