오픈소스소프트웨어 정리 #08 파일 보안

yuju9·2022년 10월 10일
0

다중 사용자가 존재하면 어떤 파일에 대해서 보안이 필요함. 따라서 각 파일에 대한 권한을 만들어줌.

파일의 소유권

  • 리눅스의 모든 파일에는 소유자와 소유그룹이 부여
  • 소유그룹 변경: chgrp
    ex. chgrp manager create-users.sql
  • 소유자의 변경: chown
    ex. chown foo create-users.sql, chown foo:manager create-users.sql

파일 유형(종류)



파일 접근 권한

  • 사용자:그룹:기타사용자에 대해 각각 3문자(r, w, x)로 표현


chmod

  • 접근권한을 변경하는 명령어

  • ex1) chmod 777 run.sh = chmod a=rwx run.sh
  • ex2) chmod 665 run.sh = chmod u=rw, g=rw, o=rx run.sh

umask

  • 파일(디렉토리)이 생성될 때, 파일접근 권한 중 부여하지 말아야 할 것을 나타냄


기타

mkdir -m

  • 디렉토리를 생성하면서 접근권한을 같이 부여
    ex. mkdir -m 775 public

cp -p

  • 파일 복사(cp)를 하면서 복사본 파일의 변경시간을 원본과 동일하게 유지하려면 p옵션 사용

0개의 댓글