최코딩의 개발
접근권한(자세히) 본문
728x90
개요: 필자가 리눅스를 공부하면서 정리한 게시물이다.
<접근권한(설정)>
work디렉토리 생성
work디렉토리안에 prog 생성 후 그 안에 /etc/passwd 파일을 복사한 pass 생성
현재 계층구조
<r>
pass파일을 user 모드에서 읽기모드(r) 제거했더니 파일을 못읽는다.
<w>
쓰기 모드를 확인할때는 gedit을 실행해줘야되는데 설치가 안되어 있어서 다음명령어와 같이 설치중이다.
pass파일 user모드에 w기능이 있으므로 gedit pass & 명령어를 통해 불러와서 다음과 같이 작성한뒤 저장한 후 cat pass 명령어를 통해 사용자가 작성한 키워드를 볼 수 있다.
만약 이 명령어를 작성했을시 gedit 저장이 안된다.
<x>
파일을 실행하기위해 확인방법은 다음과 같다.
다음과 같은 명령어를 통해 c언어를 생성할 수 있다.
gcc를 통해 컴파일러를 하고 생성된게 a.out이다.
결과는 다음과 같다.
a.out의 x모드를 제거하면 다음과 같이 허가거부가 뜬다.
디렉토리 prog x모드를 제거하면 다음과 같이 디렉토리 내부로 이동이 불가능해지며 디렉토리 내부 파일 검색을 못한다.
다음과 같이 w모드를 삭제하면 파일삭제를 못하고 w모드를 추가시키면 a.out파일을 삭제할 수 있다.
728x90
'Linux' 카테고리의 다른 글
View (0) | 2023.04.22 |
---|---|
alias (0) | 2023.04.09 |
심벌릭 링크 (0) | 2023.04.09 |
디렉터리 관리와 접근권한 (0) | 2023.04.05 |
사용자 계정 생성 및 삭제 (0) | 2023.04.05 |