\
다중 접속 방식의 시스템
파일 접근 및 실행 권한 제어
ls -l 명령어를 통해 확인
위에 그림을 말로 표현 하면
빨간색 상자안 rw- 는 읽기와 편집만 가능
파란색 과 초록색 박스는 읽기만 가능
파일내용 수정 여부는 파일 자체를 쓰기 권한을 봐야한다
파일 과 디렉토리 권한은 다른 개념으로 생각해야한다
※파일의 실행 권한은 중요하지 않다
리눅스에는 생행 권한이 제일 중요하다
즉 X 접근 권한이 없으면 쓰기 편집 불가능 하다.
chmod u-r file명
chmod g+w file명
chmod o=rx file명
chmod a-r file명
chmod u+x,go-r file명
chmod -R a=rwX file명
=> -R 의미는 현재 디렉토리에 주는 권한을 하위에는 모든 파일에 적용한다.
=> rwX 중 X의 의미는 디렉토리에만 실행권한을 주고 일반 파일에는 실행권한을 주지 않는다.
문제
chmod u-r,g-w,o-x marine 은 어떤 명령일까요?
=답=
터미널에 직접 쳐 보면 알수 있다 하지만 우리 바쁘니 내가 직접 쳐봤다.
marine 폴더 보이나요 ?
기존에 권한은 drwxr-xr-x 이다.
chmod u-r,g-w,o-x marine 명령을 하면 어떻게 될까 ?
d-wxr-xr-- 이 된다 이게 무슨 말이냐
위에서 u-r,g-w,o-x 소유자에서 r을 빼고 소유그룹 g 에서 w를 빼고 기타사용자 O에서 x를 뺐다
drwxr-xr-x ==> d-wxr-xr-- 이렇게 보면 모르니 아래 그림 한번더 비교 하면 아 할수 있다
웨서 p1 을 보자 ---------- 이다 이렇게 만들려면
chmod 000 p1 하면 싹 권한이 살아진다
chmod 777 하면 어떻게 된다
권한이 풀로 찬다 세자리 의 숫자만 기억하고 입력하면 내가 원하는 권한을 줄수있다
위의 그림과 글을 보면 이해가 갈거다 아
소유주 변경 - chown 사용자 file명
소유그룹 변경 - chown :그룹 file명
소유주,소유그룹 변경 - chown 사용자:그룹 file명
디렉토리 내의 모든 파일 소유주 변경 - chown -R 사용자 file명
[리눅스] 파일 생성 리디렉션 , 파이프 명령어 사용법[ > / >> /2>] 파이프 grep / | grep ] (0) | 2021.03.12 |
---|---|
[리눅스]쉘 메타 문자(대체문자)[ ~ / - / ~+ / ~- ] (0) | 2021.03.12 |
[리눅스] 파일단어 찾기, 파일 찾기,정규식 표현 // grep (0) | 2021.03.11 |
[리눅스 명령어]리눅스 파일 및 디렉토리 생성 및 복사, 이동,삭제 (touch,mkdir,cp,mv,rm) (1) | 2021.03.11 |
리눅스 기초 명령어 [1] 리눅스 자동완성[Tab],who,uname (0) | 2021.03.10 |