낫띵온미
일단 하고보자
낫띵온미
전체 방문자
오늘
어제
  • 분류 전체보기 (32)
    • 디자인 (0)
      • GIMP (0)
    • 코딩 (31)
      • C\C++ (2)
      • Python (0)
      • Linux (14)
      • HTML\CSS\JS (15)
      • 백준 풀이 (0)
      • WEB (0)
    • 개념정리 (1)
      • 컴퓨터 네트워킹(2022) (0)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 우분투
  • 리눅스
  • 권오흠
  • 1157
  • 계층
  • 오픈소스
  • 백준
  • 명령어
  • C언어
  • Linux
  • ubuntu
  • 자료구조
  • 루트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
낫띵온미

일단 하고보자

코딩/Linux

[Linux] 파일보안

2022. 10. 20. 23:51

※ Linux Fundamentals 교재를 참고하였습니다!

 

파일

파일 소유권

  • 리눅스 모든 파일에는 소유자와 소유그룹 부여
  • chgrp [group name] [file name] : 소유그룹 변경
  • chown [user name] [file name] : 소유자 변경
  • chown [user name]: [group name] [file name] : 소유자와 그룹 동시에 변경

파일 종류

파일정보의 첫문자 파일종류
 -  일반파일
d 디렉토리

 

 


파일 접근 권한

  • 사용자 : 그룹 : 기타사용자
  • 3문자씩(rwx) 표현
r 파일 내용 읽기(cat) 디렉토리 내용 읽기(ls)
w 파일 내용 추가/삭제/갱신 디렉토리내 파일 생성 가능
x 파일 실행 디렉토리 진입(cd)

chmod

  • 접근권한 변경
  • chmod [옵션] Mod, [Mod]... 파일리스트
  • -v : 실행중 상세메시지 출력
  • -R : 파일/디렉토리 재귀적으로 명령 실행
  • Mod : [u/g/o/a] [+/-/=] [r/w/x/-] 혹은 [+/-/=] [0-7]

umask

  • 파일 생성 시, 접근 권한 중 부여하지 말아야 할 것
  • umask 0[777] : 0은 고정값
  • umask u=rwx,g=rx,o=rx

mkdir -m

  • 디렉토리 생성과 동시에 접근권한 부여
  • mkdir -m 775 public

cp -p

  • 복사본 파일의 변경시간 원본과 동일하게 유지

'코딩 > Linux' 카테고리의 다른 글

[Linux] 흐름제어(if-else, for, case, select, while, until), Exit Status, 조건검사, 파일속성검사, 정수조건검사, 문자열비교  (0) 2022.10.21
[Linux] 쉘 프로그래밍, 문자열 연산, 명령어 대입  (0) 2022.10.21
[Linux] 패키지, 시스템 관리, Linux 부팅 및 종료, 시스템 모니터링  (0) 2022.10.20
[Linux] 사용자 관리  (0) 2022.10.20
[Linux] Text Editor, 정규식 : grep, seb, vi  (2) 2022.10.19
    '코딩/Linux' 카테고리의 다른 글
    • [Linux] 흐름제어(if-else, for, case, select, while, until), Exit Status, 조건검사, 파일속성검사, 정수조건검사, 문자열비교
    • [Linux] 쉘 프로그래밍, 문자열 연산, 명령어 대입
    • [Linux] 패키지, 시스템 관리, Linux 부팅 및 종료, 시스템 모니터링
    • [Linux] 사용자 관리
    낫띵온미
    낫띵온미
    컴퓨터공학 전공 공부 / 독학 기록

    티스토리툴바