리눅스 명령어에 대해 알아보자 - 2
2023. 2. 1. 14:20ㆍLinux
지난번까지 리눅스 명령어에 대해 알아봤습니다.
이번에도 리눅스 명령어에 대해 알아보겠습니다.
이번에 알아볼 명령어를 알기 전에 리눅스에서 파일의 권한에 대해 보는 법을 먼저 보겠습니다.
권한에는 아래의 세가지가 있습니다
- r : read 읽기
- w : write 쓰기
- x : excute 실행하기
그리고 권한은 파일의 소유자인 user, 소유자가 소속된 group, 그리고 그외의 others로 나뉩니다.
user, group, others는 각각 rws에 권한을 부여받을 수 있습니다.
이를 숫자로 표현하기도 하는데 각각
- r : 4
- w : 2
- x : 1
으로 표현합니다.
751 의 권한이 부여되어 있는 파일이라면 user는 읽고,쓰고,실행이 가능하며 group은 읽고,실행이 가능하고 others는 실행만 가능한 권한 상태라고 할 수 있겠습니다.
01. chmod
chmod : 파일의 권한을 설정합니다
사용예시
chmod 옵션 권한 목적파일
dir 디렉토리에 모든 사용자가 읽고쓰고실행하는게 가능해집니다.
chmod 777 dir
exam.txt파일에 user는 rwx, group과 others는 rx만 가지게됩니다.
chmod 755 exam.txt
++ 디렉토리의 경우 하위 파일의 권한도 변경해주고 싶을경우 -R 옵션을 통해 하위 파일의 권한도 한번에 변경할 수 있습니다.
02.chown
chown : 파일의 소유자와 소유그룹을 설정합니다
사용예시
chown 옵션 소유주:소유그룹 목적파일
exam.txt의 소유자는 user1, 소유그룹은 group1이 됩니다.
chown user1:group1 exam.txt
exam.txt의 소유자를 user1로 변경합니다
chown user1 exam.txt
exam.txt의 소유자, 소유 그룹을 user로 변경합니다
chown user: exam.txt
dir1 디렉토리의 소유그룹을 group으로 변경합니다.
chown :group dir1
++ 디렉토리의 경우 하위 파일에도 동일하게 적용하고 싶다면 -R 옵션을 사용하여 일괄적용할 수 있습니다.
'Linux' 카테고리의 다른 글
리눅스 명령어에 대해 알아보자 - 3 (0) | 2023.02.01 |
---|---|
리눅스 명령어에 대해 알아보자 - 1 (0) | 2023.02.01 |