파일 정보 확인
파일 권한을 확인하려면 먼저 파일 정보를 확인해야한다.
파일 정보 확인 명령어
# 파일권한 명령어
ls -al
a: all 전체
l: list 목록형태
결과
세번째 라인 .bash_logout 파일을 예시로 설명하면 아래와 같다.
-rw-r--r-- | 1 | ubuntu | ubuntu | 4096 | Jan. 3. 04:07 | .bash_logout |
파일 정보 | 링크 | 소유자 | 그룹 | 사이즈 | 생성일자 | 파일명 |
파일 유형
파일 정보 (-rw-r--r--) 첫번째 글자의 의미는 파일 유형이다. 여러 파일 유형중 - 일반 파일을 뜻한다.
- | 일반 파일 |
b | 블럭 구조의 특수 파일 |
c | 입출력 특수 파일 |
d | 디렉토리 |
l | 심볼릭 링크 |
p | 파이프 파일 |
s | 소켓 파일 |
파일 권한
첫글자 d를 제외한 나머지 rwxr-x---에 경우 세글자씩 묶어서
1. 소유자 권한: rwx
2. 그룹 소속자 권한: r-x
3. 그외 사용자 권한: ---
이렇게 3가지로 나누어진다.
- 권한 의미
r | 읽기 권한 |
w | 수정 권한 |
x | 실행 권한 |
- | 권한 없음 |
- 권한 숫자값
r | w | x |
1 | 2 | 4 |
파일 권한 부여 (chmod)
파일에 권한을 부여할 때는 권한 숫자값으로 부여해야한다.
일반 파일 유형(-)으로 몇가지 예시를 들어보겠다.
권한 숫자값 | 표기 | 설명 |
400 | ---x------ | 소유자 실행 권한만 있는 일반 파일 |
700 | -rwx------ | 소유자 읽기,수정,실행 권한이 있는 일반 파일 |
755 | -rwxr-xr-x | 소유자 읽기, 수정 실행 권한 그룹 소속자 읽기, 실행 권한 그외 사용자 읽기, 실행 권한 있는 일반 파일 |
파일 권한 부여 명령어
# 파일 권한 부여 명령어
chmod 775 .bash_logout
.profile 파일의 권한을 755 권한 숫자값으로 부여한다라는 명령어.
파일 소유권 부여 (chown)
파일 소유권(소유자 + 그룹)을 부여할 수 있다.
파일 소유권 부여 명령어
# 파일 소유자 부여 명령어
chown user .bash_logout
# 파일 소유권(소유자 + 그룹) 부여 명령어
chown user:group .bash_logout
# 파일 소유자 하위 디렉토리까지 부여 명령어
chown -R user .cache
- R: --recursive 하위 디렉토리까지 변경할 때 주는 옵션.
728x90
'OS > Linux' 카테고리의 다른 글
[Linux] 심볼릭 링크 (바로가기) 만들기 (0) | 2023.03.30 |
---|---|
[Linux] Ubuntu 20.04 NodeJS 16 설치 (0) | 2022.10.20 |
[Linux] Ubuntu NGINX 설치 (0) | 2022.09.28 |
[Linux] Ubuntu 현재 버전 확인 (0) | 2022.09.28 |
[Linux] Ubuntu 20.04 zsh, oh-my-zsh 설치 (0) | 2022.09.28 |
댓글