-
[Linux] 파일 퍼미션(권한) 변경하기 with SCPWeb/Linux 2021. 11. 11. 14:01
쿠버네티스 셋팅중 winScp를 사용해서 몇개 파일을 옮겨야 했습니다.
아래 사진의 ca.pem, kubernetes.pem, kubernetes-key.pem 세개 파일을 옮겨야했는데 마지막 파일만 이동이 안되어 자세히 보니 권한이 rw------- 였습니다.
직감적으로 권한을 추가해 줘야 하는군아 라며 권한 변경방법을 찾아 정리합니다.
퍼미션의 종류는 세가지가 있습니다.
- r (읽기)
- w (쓰기)
- x (실행)
퍼미션의 사용자도 있는데 3자리씩 끊어서 소유자, 그룹, 공개로 나뉩니다.
rw-r--r-- 권한을 예로 들면
소유자: rw- | 그룹: r-- | 공개 r--
이렇게 나뉩니다.
퍼미션 변경하기
chmod [변경될 퍼미션 값] [변경할 파일]
각 퍼미션 기호를 숫자로 변환
r=4 , w=2, x=1
ex) 원하는 퍼미션이 rwxr-xr-x 이면
rwx r-x r-x 세자리씩 끊고, 4+2+1 | 4+0+1 | 4+0+1 숫자변환 뒤 합산하면 "755" 라는 퍼미션값이 나옵니다.
ex) 원하는 퍼미션이 rw-r--r-- 이면
rw- r-- r-- 세자리씩 끊고, 4+2+0 | 4+0+0 | 4+0+0 숫자변환 뒤 합산하면 "644" 라는 퍼미션값이 나옵니다.
그래서 결론.
rw------- 의 권한을 다른 파일들과 같이 rw-r--r--로 변경하려면?
리눅스서버에 chmod 644 kubernetes-key.pem 명령어를 입력하고 winSCP에 새로이 접속하면 아래 화면처럼 권한이 변경됩니다.
참고 블로그 : conory.com
반응형'Web > Linux' 카테고리의 다른 글
httpd address already in use 에러 완벽해결 (0) 2023.07.26 모든 일치 항목이 인수의 제외 필터로 필터링되었습니다: kubectl (0) 2022.12.14 [Linux] war파일 linux에 올리기! (0) 2019.09.30 [Linux] WinSCP (0) 2019.09.30 [Linux] 명령어 모음 (0) 2019.09.25