본문 바로가기
IT ▶/Linux & Network

[Linux 정리] 리눅스 파일 권한 (chmod/chown), 설치(YUM)

by Jordan_ 2019. 4. 10.
728x90

- 파일/디렉토리 권한

# 리눅스에서는 파일이나 디렉토리마다 전체적으로 권한이 설정되어 있다.

 

1> 맨 앞자리는 파일유형 : d(디렉토리), -(파일), b(블록), c(문자), I(링크)

drwxr-xr-x  2 root   root     51  4월 10 11:33 linktest

 

2> 파일 허가부분으로 3개씩 나눠진다.

drwxr-xr-x  2 root   root     51  4월 10 11:33 linktest

r : read 읽기 권한

w : write 쓰기 권한

x : execute 실행 권한

# 3개씩 나누어 읽고, 이진수로 표현한다.

(첫번째는 소유자 접근 권한 'rwx', 두번째는 그룹 접근 권한 'r-x', 세번째는 일반 사용자 접근 권한 'r-x')

# rwx 는 이진수로 4/2/1 표시하여 7

# r-x 는 이진수로 4/0/1 표시하여 5

# r-x 는 이진수로 4/0/1 표시하여 5

 

3> 링크 수

drwxr-xr-x  2 root   root     51  4월 10 11:33 linktest

 

4> 파일소유자 / 파일소유 그룹 / 파일크기 / 마지막 변경 일자 / 파일이름

drwxr-xr-x  2 root   root     51  4월 10 11:33 linktest

 

# 권한 관련 명령어

chmod : 파일/디렉토리 권한 변경

ex> chmod 777 test.txt : test.txt 파일의 권한을 777(rwxrwxrwx) 로 설정한다.

chown : 파일/디렉토리 소유자,그룹 변경

ex> chwon admin test.txt : test.txt 파일의 소유자를 'admin'로 설정한다.

chgrp : 파일/디렉토리 그룹 변경

ex> chgrp admingroup test.txt : test.txt 파일의 그룹을 'admingroup'로 설정한다.

 

 

- 패키지 설치 (YUM/RPM)

# 리눅스에서 프로그램을 설치하는데 YUM과 RPM을 사용

# YUM의 경우 별도로 패키지 저장소(/etc/yum.repos.d)에서 목록과 설치를 요청한다.

# RPM 설치 명령어

rpm localinstall 'rpm명'

# YUM 설치 명령어

yum -y install '패키지명'

# YUM 그룹 설치 명령어

yum groupinstall '패키지그룹명'

# YUM 삭제

yum remove '패키지명'

 

 

 

 

 

 

 

 

 

 

 

 

728x90
300x250