[Linux] 권한 조정하기
리눅스 권한 조정하기 개인저장용
파일 정보 보기
ls -al
drwxr-xr-x 2 root root 4096 Apr 22 16:59 src
- 파일 Type(d) : “d”->디렉토리, “-“->일반파일등등…
- 퍼미션정보(rwxr-xr-x) : 퍼미션정보
- 링크수(2) : 해당 파일의 링크수, 윈도우의 바로가기같은거
- 소유자(root) : 소유자
- 소유그룹(root) : 소유그룹
- 용량(4096) : 용량
- 생성일자(Apr 22 16:59) : 생성일자
- 파일이름(src) : 파일이름
퍼미션
퍼미션 종류
- 읽기(r):파일의 읽기 권한
- 쓰기(w):파일의 쓰기 권한
- 실행(x):파일의 실행 권한
퍼미션 사용자지정
- 소유자 : 소유자에 대한 퍼미션
- 그룹 : 소유그룹의 대한 퍼미션
- 공개 : 모든사용자들에 대한 퍼미션
ex)
rwxr-xr-x 은
rwx | r-x | r-x 으로 소유자 | 그룹 | 공개 의 퍼미션이고 |
소유자는 읽기,쓰기,실행
그룹은 읽기,실행
공개 읽기,실행 권한을 가지고 있다.
퍼미션 변경
chmod [변경될 퍼미션값] [변경할 파일]
옵션
R : 하위 파일과 디렉토리 모든 권한을 변경한다.
v : 실행되고 있는 모든 파일을 나열한다.
c : 권한이 변경된 파일내용을 출력한다.
퍼미션
r = 4, w=2 , x=1
ex)
- r-x 인 경우는 4+0+1 = 5
- rwx 인 경우는 4+2+1 = 7
- rw- 인 경우는 4+2+0 = 6
- -w- 인 경우는 0+2+0 = 2
chmod 777 file.txt
chmod -R 755 file2.txt
소유자 변경
chown [변경할 소유자] [변경할 파일]
소유그룹을 변경할 경우 “owner:group” 으로 입력하면 됨
ex)
chown lcy file.txt
chown lcy:crlee file.txt