AWS/aws CICD-metacoding

리눅스 권한

MDanderson 2024. 8. 10. 18:10

sudo passwd root    root의 비밀번호 변경

 

su root  로 접속

 

test1.txt파일 하나 만들고

 

su ubuntu 로 접속

 

text1.txt 의 정보를 보면

-rw-r--r-- 1 root root 이다.

 

첫째문자 :  - : 파일  / d : 폴더

 

첫번째 rw-  : root의 권한

두번째 r-- : root그룹 권한

세번쨰 r-- : 그외 모든 사람

 

r:읽기

w:쓰기

x:실행

 

따라서 ubuntu는 root가 만든 text1.txt 를 읽기 권한만 갖음

 

r:4 , w:2 ,  x :1 , -:0 점이다

각각 더하면

rw- 이면 6

r-- 이면 4

rwx 이면 7이다.

 

 

sudo chmod 646 test1.txt 해주면 ubuntu도 root가 작성한 파일을 write할 수 있다.

sudo chmod 777 test1.txt 해주면 모두에게 모든권한을 다 줌

sudo chmod +x test1.txt 해주면 모두에게 실행권한을 줌.

 

sudo chmod u+x 파일명 : 소유자에게만 실행권한부여

sudo chmod g+x 파일명 : 그룹에게만 실행권한부여

sudo chmod o+x 파일명 : 기타 사용자에게만 실행권한부여

 

sudo chmod u+x,g+wx,o+x 파일명  ,  위의 3경우를 한방에 적용시킬때 ( 콤마하고 띄워쓰기 금지)

u:user  ,    g:group    ,  o:others 의 약자임

 

sudo chmod o=rw 파일명 : 권한을 덮어씌울때

 

 

 

'AWS > aws CICD-metacoding' 카테고리의 다른 글

리눅스 표준 입출력  (0) 2024.08.11
리눅스 링크  (0) 2024.08.10
리눅스 그룹 변경  (0) 2024.08.10
리눅스 프로세스, 서비스 명령어  (0) 2024.08.10
리눅스 apt 와 ppa저장소 이용한 프로그램 설치  (0) 2024.08.09