티스토리 뷰
웹페이지 개발을 하다가 서버에 파일을 올리고 브라우저에서 접속하려 했는데
HTTP ERROR 500 .
이 떨어졌다... 순간 당황했는데... 뭐지 하다....
아... 500 에러는 읽을 수 없는 에러가 대부분이라는 것이 떠올라서
/VAR/WWW/HTML 폴더에 권한에 r 권한을 줬다
# chmod -R 777 /var/www/html
라고 입력하고 해결되었다 ( 근데 이러면 서버에 접속 가능 한 모든 사용자가 다 찝적거릴수 있으니 보안상 문제다 방법을 찾아보자 2021.10.25)
-- (2021.10.27 chmod -R 777 이 아닌 711 로 해주면 되드라)
웹페이지를 올려놓고 읽기 권한을 안 줬던 건 시스템 엔지니어 면서 이런 건 또 까막눈 된다
옵션에
-R : 하위 파일과 디렉터리 모든 권한을 변경한다.
rwx에 대해 풀어 보자면
r = read(읽기) = 4 w = write(쓰기) = 2x = excute(실행) = 1
로 정의하는데
대상은
u : user 권한(사용자 ) // 여기서 사용자라고 하면 간혹 헷갈려하는 사람이 있는데 서버에 등록된 계정 사용자가 아닌
생성자라고 봐야 더 명확한 거 같다.
g : group 권한(파일의 소유 group)
o : other 권한(사용자 , group 외 다른 사용자)
a : all 권한( 모든 권한)
명령어
+ : 해당 권한 추가
- : 해당 권한 제거
예'
chmod u+rw '파일명 or 디렉토리명 '을 풀이하면
'파일명 or 디렉토리명'에 user(사용자)에게 r(읽기) , w(쓰기) 권한을 줘라 이런 뜻
숫자로도 할 수 있다
4 + 2 + 1 = 7(모든 권한) 영어로 풀이하면 'rwx'이다
r 은 4 , w는 2 , x는 1 이렇게 표현할 수 있다
나도 고객사 지원하면서 권한 설정은 거의 할 일이 없어서... 초기 세팅 한번 하면 변동 사항 거의 없다....
추가로
-R : 디렉터리 권한을 변경하고 그 안에 생성되는 파일까지 자동으로 변경된다
-v : 실행되고 있는 모든 파일을 나열한다.
-c : 권한이 변경된 파일내용을 출력한다.
-f 도 있는데 쓸 일 없다 오류 안 나오게 하는 거다
'System > Linux(Rhel,Ubuntu)' 카테고리의 다른 글
리눅스 개념#2 - Linux 역사 (0) | 2022.11.10 |
---|---|
리눅스 개념 #1 - 리눅스 운영체제란? (0) | 2022.11.10 |
리눅스 Ethernet , FC port 카드 정보 확인 방법 (0) | 2022.10.31 |
Rhel 8.4 - nmcli 로 네트워크 설정 ( Server mode install) (0) | 2022.10.18 |
리눅스 로그 종류 및 확인 방법 (0) | 2022.03.31 |
- Total
- Today
- Yesterday
- 7-zip
- grootsecuriry
- rhcsa8 시험문제
- 라쿤시티
- RCity operation 1
- 리눅스 환경변수 지정
- CTF
- podman
- 리눅스 쉘 스크립트
- grootboan
- Grootsecurity
- 주소DB만들기
- PODman기초
- 파이썬기초
- 맨탈훈련
- 리눅스본딩
- Rcityboan.com
- rhcsa8
- Rcity
- rhcsa8덤프
- 파이썬실습
- 쉘 스크립트 기초
- Rcity 9번
- 리눅스 명령어
- gzip
- 리눅스
- Rcity CTF
- Rcity1번
- rhcsa8 기출문제
- rhcsa8 덤프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |