1. 권한 및 그룹 설정
리눅스 시스템의 모든 파일과 디렉터리에는 접근권한과 소유권이 부여된다.
속성 값 | 의미 |
- rw-rw-r-- | - 파일 허가권 - 파일 유형과 파일 접근권한으로 구성됨 |
1 | 물리적 파일 연결 개수 |
kim | 파일 소유자명 |
kim | 파일 소유 그룹명 |
53 | 파일크기(byte) |
2021-11-01 | 파일이 마지막으로 변경된 시간 |
TST | 파일명 |
소유권(Ownership) 관련 명령어
소유권은 임의의 파일 또는 디렉터리에 대해 사용자와 그룹들의 소유권한을 나타낸 것이다. 그룹은 사용자들의 시스템 운영 특성에 따라 묶어 놓은 것으로 같은 그룹에 속한 사용자 들은 파일 또는 디렉터리에 대해 동일한 소유권과 작업 권한을 갖는다.
(1) chown
명령어 chown는 파일과 디렉터리 사용자 소유권과 그룹 소유권을 변경한다. 옵션 R은 하위 디렉토리를 포함하여 디렉터리 내부의 모든 파일의 소유권을 변경한다.
#chown -R root kim
= 디렉터리 kim의 모든 파일과 하위 디렉토리의 소유권을 root로 변경한다.
(2) chgrp
명령어 chgrp는 change group의 줄인 명령어로 파일이나 디렉터리의 그룹 소유권을 변경한다. chown은 소유자와 소유 그룹 모두 변경할 수 있지만 chgrp는 그룹 소유권만을 변경한다.
#chgrp kim TST
= 파일 TST의 그룹 소유권을 kim으로 변경한다.
허가권(Permission) 관련 명령어
명령어 'ls -l'으로 파일 유형과 허가권을 알 수 있다. 파일 허가권의 첫번째 자리는 파일 유형을 기호로 정의한다. 파일은 일반/디렉터리/특수 파일로 나뉜다. 파일 허가권의 두번째 자리에서 열번째 자리는 파일 접근 권한을 정의한다. 리눅스는 사용자별로 파일 권한을 부여한다. 파일 사용자는 소유자, 그룹소속자, 그리고 기타 사용자로 구분한다. 파일 권한은 읽기,쓰기,실행이 있다. 사용자별 권한은 기호모드 또는 8진수 숫자 모드로 표시한다.
기호 | 파일 유형 | |
- | 일반 파일 | |
d | 디렉터리 파일 | |
특수파일 | b | - 블록 단위로 읽고 쓰는 블록 장치 특수 파일 - 블록 장치 : 하드디스크, 플로피디스크, CD/DVD 등의 저장장치 |
c | - 문자 단위로 읽고 쓰는 문자 장치 특수 파일 - 문자 장치로는 마우스, 키보드, 프린터의 입출력 장치 |
|
l | - 기호적 링크로 바로가기 아이콘 역할 수행 - 연결되어 있는 파일과 실제 파일은 다른곳에 존재 |
|
p | 파이프 | |
s | 소켓 |
사용자 권한 | 그룹 권한 | 기타 사용자 권한 | |||||||
기호 모드 | r | w | x | r | w | x | r | w | x |
8진수 숫자 모드 | 4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 |
(1) chmod
파일이나 디렉터리의 접근 허가권을 변경하는 명령어이다. 권한 변경은 숫자모드/기호모드가 있다.
#chmod -R o+w Kim
= 디렉터리 kim과 디렉터리에 포함되어 있는 모든 파일들은 기타 사용자 권한을 쓰기 권한으로 변경한다.
기호 | 숫자(2진수) | 숫자(8진수) | 의미 |
rwx | 111 | 7 | 읽기, 쓰기, 실행 권한을 모두 가짐 |
rw- | 110 | 6 | 읽기, 쓰기 권한을 가짐 |
r-x | 101 | 5 | 읽기와 실행 권한을 가짐 |
r-- | 100 | 4 | 읽기 권한만을 가짐 |
-wx | 011 | 3 | 쓰기와 실행 권한을 가짐 |
-w- | 010 | 2 | 쓰기 권한만을 가짐 |
--x | 001 | 1 | 실행 권한만을 가짐 |
--- | 000 | 0 | 아무런 권한이 없음 |
기호 모드 | 의미 | 적용 예제 | |
사용자 | u | 소유자 | chmod u+w = 소유자에게 쓰기 권한 부여 chmod u-x 소유가의 실행 권한 제거 chmod o=rx 기타 사용자에게 읽기와 실행 권한 부여 |
g | 그룹 | ||
o | 기타 사용자 | ||
a | 모든 사용자(u+g+o) | ||
연산자 | + | 허가권 부여 | |
- | 허가권 제거 | ||
= | 특정 사용자에게 허가권 지정 | ||
권한 | r | 읽기 | |
w | 쓰기 | ||
x | 실행 |
(2) umask
명령어 umask는 새로 생성되는 파일이나 디렉터리의 기본 허가권 값을 지정한다. 파일의 기본 권한은 666, 디렉터리의 기본권한은 777이다. 옵션 -S는 umask 값을 문자로 표기할때 사용된다.
예를 들어, umask가 022인 경우 디폴트 파일권한은 (666-022=644), 디폴트 디렉터리 권한은 (777-022=755)으로 변경된다. umask 적용방법은 허가권 umask값에 보수를 취한 다음에 AND 연산으로 권한이 설정된다.
특수 권한
(1) SetUID와 SetGID
프로세스가 실행되는 동안 해당 프로세스의 root 권한을 임시로 가져오는 기능이다. 프로세스가 사용자보다 높은 수준의 접근을 요구할 때 파일 접근 제한으로 인해 원할한 기능을 제공할 수 없기 때문에 이러한 문제점을 해결하기 위한 방법이다. SetUID의 경우 사용자가 사용할 때만 소유자 권한으로 파일을 실행시키고, SetGID의 경우 사용자가 사용할 때만 그룹 권한으로 파일을 실행한다. SetGID 권한이 명시된 디렉터리에 생성되는 모든 하위 디렉터리나 파일도 SetGID 권한을 가진다.
코드 | 절대값 | 설명 | |
SetUID | s | 4000 | 프로세스 실행 당시 UID로 설정 |
SetGID | s | 2000 | 프로세스 실행 당시 GID로 설정 |
Sticky bit | t | 1000 | 실행 후에도 메모리를 점유하도록 설정 |
실행파일에 setuid를 설정하면 소문자 's'가 되고 정상적으로 실행할 수 있다. 실행파일이 아닌데 setuid를 설정하면 대문자 'S'가 되고 실행할 수 없다.
(2) Sticky bit
일반적으로 공용 디렉터리를 사용할때 sticky bit를 설정하여 사용한다. sticky bit가 설정되어 있는 디렉터리 안의 내용은 해당 파일의 소유자나 root만이 변경이 가능하게 하여 공용 디렉터리라도 권한에 제약을 두어 다른 사용자들의 파일을 보호하기 위한 목적으로 만들어졌다. 사용자 권한을 지정하기 어려운 프로그램들을 일시적으로 특정 디렉터리에 파일을 생성하고 삭제하도록 이용된다. 생성된 sticky bit가 적용된 디렉터리 내에 파일을 생성하는 것은 누구나 가능하지만 삭제는 생성자 본인과 관리자만 가능하다. 일반적으로 sticky bit로 설정되는 디렉터리는 /tmp 안에 생성한다.
디스크 쿼터(Disk Quota)
파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것이다. 보통 블록 단위의 용량 제한과 inode의 개수를 제한한다. 쿼터는 사용자별, 파일 시스템 별로 동작된다. 그룹 단위로도 용량을 제한 할 수 있으며 웹호스팅 서비스를 하는 경우에 유용하다.
옵션 | 적용 대상 | 설명 |
quota | fsfold, vfsv0 | 사용자 할당량 사용 |
gquota | xfs | 그룹 할당량 사용 |
usrquota | 모든 유형 | 사용자 할당량 사용 |
grpquota | 모든 유형 | 그룹 할당량 사용 |
usrjquota=파일명 | vfsv0 | - 저널 사용자 할당량 사용 - jqfmt 옵션의 스펙 및 할당량 데이터베이스 파일명이 필요 - 일반적으로 사용되는 파일명은 aquota.user |
grpjquota=파일명 | vfsv0 | - 저널 그룹 할당량 사용 - jqftm 옵션의 스펙 및 할당량 데이터베이스 파일명이 필요 - 일반적으로 사용되는 파일명은 aquota.group |
jqfmt=format | vfsv0 | - userjquota 또는 grpjquota가 지정될때 사용된 할당량의 형식 - 현재는 vfsv0가 유일하게 지원되는 형식 |
디스크 쿼터 관련 명령어
명령어 quotaoff
쿼터 서비스를 비활성화 한다.
옵션 | 설명 |
-a | 파티션 정보 출력 |
-u | 사용자 쿼터 비활성화 |
-g | 그룹 쿼터 비활성화 |
-v | 메시지 출력 |
명령어 quotacheck
파일 시스템의 디스크 사용을 검색한다.
옵션 | 설명 |
-a | 모든 파일 시스템을 체크(all) |
-u | 사용자 쿼터 관련 체크(user) |
-g | 그룹 쿼터 관련 체크(group) |
-m | 재마운트를 생략(no-remount) |
-n | 첫 번째 검색된 것을 사용(use-first) |
-p | 처리 결과를 출력(print-state) |
-v | 파일 시스템의 상태를 보여줌(verse) |
명령어 edquota
편집기를 이용하여 사용자나 그룹에 디스크 사용량을 할당한다.
#edquota [옵션] [계정명 또는 그룹명]
옵션 | 설명 |
-u | 사용자 디스크 할당량 설정 |
-g | 그룹 디스크 할당량 설정 |
-t | 디스크 할당량 유예기간 설정 |
-p | 디스크 할당량 설정을 다른 사용자와 동일하게 설정 |
명령어 setquota
편집기가 기반이 아닌 명령행에서 직접 사용자나 그룹에 디스크 사용량을 할당한다.
#setquota [옵션] [계정명 또는 그룹명] [Block soft limit] [Block hard limit] [inode soft limit] [inode hard limit] [파티션명]
옵션 | 설명 |
-u | 사용자 디스크 할당량 설정 |
-g | 그룹 디스크 할당량 설정 |
-a | 해당 시스템의 모든 설정 |
-t | 유예 기간을 초단위로 설정 |
2. 파일 시스템의 관리
Super Block | 해당 파일 시스템 관련 정보 저장 - 블록의 크기(1KB, 2Kb, 4KB) - 총 블록의 개수와 블록 그룹의 개수 - inode의 개수 |
Group Descriptor Table |
각 Block Group을 관리하는 정보 저장 - Block Bitmap와 inode Bitmap의 블록 번호 - 첫 번째 inode Table Block의 블록 번호 - 그룹 안에 있는 빈 블록수, 그룹 안에 있는 inode 수, 그룹 안에 있는 빈 디렉터리 수 |
Block bitmap | 그룹 내에 있는 각 블록의 사용 상태를 나타냄 |
inode | - 파일에 대한 제어 정보 및 데이터 블록 포인터 저장 - 파일의 이름을 제외한 해당 파일의 모든 정보를 저장 - 파일 이름에 부여되는 고유번호, 파일 형태, 크기, 위치, 파일의 소유자등 - 모든 파일들과 디렉터리들은 각각 1개의 inode를 할당 - inode bitmap : 이 블록에 속한 각 비트는 그룹 내에 있는 각 inode의 사용 상태를 나타냄 - inode tabel : 각각의 inode에 대한 정보를 나타내는 inode descriptor로 구성 |
종류
(1) 리눅스 전용 디스크 기반 파일 시스템
파일 시스템 | 설명 |
ext (ext1) |
- 리눅스 초기에 사용되던 파일 시스템이며 호환성이 없음 - ext2의 원형 - 2GByte의 데이터와 파일명을 255자까지 지정 가능 - 파일 접근에 대한 타임 스탬프, 아이노드 수정 지원 불가 |
ext2 | - 고용량 디스크 사용을 염두에 두고 설계된 파일 시스템 - 쉽게 호환되며 업그레이드도 쉽게 설계되어 있음 - 개발년도 1993 / 최대 파일 크기 : 16GB~2TB / 최대 파일 시스템 크기 : 2TB~32TB - 저널링 기능 없음 |
ext3 | - ext2의 확장판 - 리눅스 대표적인 저널링을 지원하도록 확장된 파일 시스템 - ACL(Access Control List)을 통한 접근 제어 지원 - 개발년도 2001년 커널 2.4.15 / 최대 파일 크기 : 16GB~2TB / 최대 파일 시스템 크기 : 2TB~32TB |
ext4 | - ext2 및 ext3와 호환성이 있는 확장 버전 - 파일에 디스크 할당 시 물리적으로 연속적인 블록을 할당 - 64비트 기억 공간 제한을 없앰 - 16 TeraByte의 파일을 지원 - 개발년도 2006년 커널 2.6.19, 2008년 커널 2.6.28 / 최대 파일 크기 : 16GB~2TB / 최대 파일 시스템 크기 : 1EB - 확장 멀티블록 할당 |
(2) 저널링 파일 시스템
데이터를 디스크에 쓰기 전에 로그에 데이터를 남겨 시스템의 비정상적인 셧다운에도 로그를 사용해 빠르고 안정적인 복구 기능을 제공하는 기술이다. 운영형태는 저널이라는 로그에 시스템 전 상태를 저장한다. 시스템의 비정상적인 종료시 저널(로그)을 검사한다. 저널(로그) 정보를 바탕으로 파일 시스템에 수정내용을 적용한다. 파일 시스템은 ext3, ext4, XFS, JFS, ResierFS 등이 있다.
(3) 네트워크 파일 시스템
파일 시스템 | 설명 |
SMB | - samba 파일 시스템을 마운트 지정 - Server Message Block - 윈도우 계열 OS 환경에서 사용되는 파일/프린터 공유 프로토콜 - 리눅스, 유닉스 OS와 윈도우 OS와의 자료 및 하드웨어 공유 - 윈도우에서 표준 클라이언트 환경으로 처음부터 구성되었고 NFS 유닉스 표준 응용부터 운용상 쉽다는 장점이 있음 |
CIFS | - Common Internet File System - SMB를 확장한 파일 시스템 - SMB를 기초로 응용하여 라우터를 뛰어넘어 연결할 수 있는 프로토콜 |
NFS | - Network File System - 썬마이크로시스템이 개발한 네트워크 공유 프로토콜 - 파일 공유 및 파일 서버로 사용됨 - 공유된 영역을 마운트할 때 지정 - 하드웨어, 운영체제 또는 네트워크 구조가 달라도 공유 가능 - NFS 서버의 특정 디렉터리를 마운트하여 사용할 수 있음 |
(4) 기타 지원 가능한 파일 시스템
파일 시스템 | 설명 |
FAT | - Windows NT가 지원하는 파일 시스템 중 가장 간단한 시스템 - FAT로 포맷된 디스크는 클러스터 단위로 할당 - 클러스터 크기는 볼륨 크기에 따라 결정 - 읽기 전용, 숨김, 시스템 및 보관 파일 특성만 지원 - samba 파일 시스템을 마운트 지정 |
VFAT (Virtual FAT) |
- FAT 파일 시스템이 확장된 것으로 FAT와 호환 - FAT보다 제한이 적음 - 파일이름 최대 255자까지, 공백이나 여러 개의 구두점도 포함됨 - 대소문자는 지정한대로 보존되긴 하나 구별하지 않음 |
FAT32 | - Windows 95,98 및 ME과 같은 버전과 다중 부팅을 구성 - 32GB보다 큰 파티션을 만들 수 없고 파티션에 4GB를 초과하는 파일을 저장할 수 없음 |
NTFS | - 윈도우에서 사용하는 파일 시스템 - 안정성이 뛰어나고 대용량 파일도 저장 - 안정성, 자세한 사용자 제한, 보안성 등이 FAT32보다 뛰어남 - 파일 크기 및 볼륨은 이론상으로 최대 16EB이나 실질적으로는 2TB임 |
ISO 9660 | - CD-ROM의 표준 파일 시스템 - 1988년에 제정된 표준 |
UDF | - Universal Disk Format의 약자로 최신 파일 시스템 형식 - OSTA에 의해 개발됨, 광학 매체용 파일 시스템 표준 - ISO 9660 파일 시스템을 대체하기 위한것으로 대부분 DVD에서 사용 - DVD 멀티미디어 디스크들은 MPEG 오디오 및 비디오 스트림을 담기 위해 사용 |
HPFS | - OS/2 운영체제를 위해 만들어진 파일 시스템 - 1988년 발표, 마이크로소프트와 IBM이 공동 개발 |
관련명령어
(1) mount와 umount
마운트는 특정 디바이스를 특정 디렉터리처럼 사용하기 위해 장치와 디렉터리를 연결하는 것이다. 리눅스는 PnP(Plug and Play)기능을 지원하지만 지원하는 하드웨어가 많지 않으므로 시스템 부팅 후에 수동으로 마운트해서 사용을 하고 사용이 끝난 후에는 언마운트 시킨다.
mount [옵션] [디바이스명] [디렉터리명]
옵션 | 설명 | |
-a | /etc/fstab 파일에 정의된 모든 시스템 마운트 | |
-n | /etc/mtab 파일에 정보를 저장하지 않고 마운트 | |
-f | 실제 마운트하는 것이 아니라 마운트가 가능한지를 테스트 | |
-t | 파일시스템 | - vfat : 마이크로소프트 파일 시스템 FAT 32를 마운트 - ext2, ext3, ext4 : 리눅스 파일 시스템 마운트 - iso9660 : CD_ROM이나 DVD 마운트 - smbfs : 삼바 파일 시스템 마운트 - nfs : 네트워크 파일 시스템인 공유된 영역을 마운트 |
-o | 추가 설정 | - ro : 읽기 전용으로 마운트 - rw : 읽기/쓰기 모드로 마운트 - loop : Loop 디바이스나 CD-ROM 이미지 파일 iso 마운트 - remount : 파티션을 재마운트 - noatime : 파일이 변경되기 전까지 access time이 변경되지 않음 - sync: 파일 시스템에 대한 입출력을 동기화 - user : 일반 사용자가 마운트 |
umount [옵션] [디바이스명] [디렉터리명]
옵션 | 설명 |
-a | 파일 /etc/mtab에 명시된 파일 시스템을 마운트 해제 |
-n | 파일 /etc/mtab 갱신하지 않고 마운트 해제 |
-t | 언마운트할 파일 시스템을 지정 |
(2) eject
DVD 또는 CD-ROM 등과 같은 미디어를 해제하고 장치를 제거하는 명령어이다.
eject [옵션] [디바이스명]
옵션 | 설명 |
-r | 시디롬을 마운트 해제 |
-f | 프로피를 마운트 해제 |
(3) fdisk
새로운 파티션의 생성, 기존 파티션의 삭제, 파티션의 타입 결정 등의 작업을 수행할 수 있다. 한번에 한 디스크에 대해서만 작업을 수행한다. fdisk는 명령어 프롬프트 중심의 매우 간단한 인터페이스를 가지고 있다.
fdisk [옵션] [장치명]
옵션 | 설명 |
-v | fdisk 버전 정보 표시 |
-l | 현재 디스크의 파티션 테이블 정보 표시 |
-s | 지정된 파티션의 크기를 블록 단위로 표시, 파티션 크기 표시 |
(4) mkfs
리눅스 파일 시스템을 생성한다. fdisk로 하드디스크 파티션을 나눈 후 해당 파티션에 맞는 파일 시스템을 생성한다.
mkfs [옵션] 장치이름
옵션 | 설명 | |
-a | /etc/fstab 파일에 정의된 모든 시스템 마운트 | |
-n | /etc/mtab 파일에 정보를 저장하지 않고 마운트 | |
-f | 실제 마운트하는 것이 아니라 마운트가 가능한지를 테스트 | |
-t | 파일시스템 | - vfat : 마이크로소프트 파일 시스템 FAT 32를 마운트 - ext2, ext3, ext4 : 리눅스 파일 시스템 마운트 - iso9660 : CD_ROM이나 DVD 마운트 - smbfs : 삼바 파일 시스템 마운트 - nfs : 네트워크 파일 시스템인 공유된 영역을 마운트 |
-o | 추가 설정 | - ro : 읽기 전용으로 마운트 - rw : 읽기/쓰기 모드로 마운트 - loop : Loop 디바이스나 CD-ROM 이미지 파일 iso 마운트 - remount : 파티션을 재마운트 - noatime : 파일이 변경되기 전까지 access time이 변경되지 않음 - sync: 파일 시스템에 대한 입출력을 동기화 - user : 일반 사용자가 마운트 |
(5) mke2fs
ext2, ext3, ext4 타입의 리눅스 파일 시스템을 생성(포맷)하는 명령어이다.
mke2fs [옵션] 장치명
옵션 | 설명 |
-t | 파일 시스템 타입 지정 |
-b | 블록 크기를 바이트 수로 지정 |
-f | 프래그먼트 크기 지정 |
-i | inode당 바이트 수를 지정 |
-j | 파티션을 저널링 파일 시스템 ext3으로 생성 |
-R | - RAID4 장치를 포맷할 때 사용하는 특수 옵션 - -R stride은 RAID 장치에 적합한 데이터 구조 저장 |
(6) fsck
파일 시스템의 무결성을 점검하고 대화식으로 복구하는 명령어이다. 디렉터리 /lost+found은 fsck에서 사용하는 디렉터리이다. 손상된 파일을 /lost+found 디렉터리로 연결한 뒤에 오류를 수정하게 되며, 평상시에는 null 파일 링크에 의해서 비어있는 상태로 존재한다. 디렉터리 /lost+found에서 작업을 수행하다가 정상적으로 복구가 되면 파일은 사라진다.
fsck [옵션] 장치명
옵션 | 설명 |
-A | /etc/fstab에 표시된 모든 파일 시스템을 점검 |
-a | 질의 없이 자동 복구 |
-r | 질의 후 복구 |
-s | fsck 동작을 시리얼화, 대화형 모드에서 여러 파일 시스템 점검시 유용함 |
-t 파일 시스템 | 점검할 파일 시스템 유형 지정 |
(7) e2fsck
ext2, ext3, ext4 타입의 리눅스 파일 시스템을 점검 및 복구하는 명령어이다.
e2fsck [옵션] [디바이스명]
옵션 | 설명 |
-p | 파일 시스템을 검사하면서 자동으로 복구(preen) |
-n | 모든 질문에 대한 응답을 no로 취급(only check) |
-y | 모든 질문에 대한 응답을 yes로 취급 |
-c | BAD Block을 체크함 |
-f | 깨끗한 파일 시스템까지 강제적으로 체크(force) |
(8) du
Disk Useage의 약자로 디렉터리별로 디스크 사용량을 확인할 수 있다.
du [옵션] [파일 및 디렉터리명]
옵션 | 설명 |
-h | 용량단위(KB,MB,GB)단위로 표시 |
-a | 디렉터리가 아닌 모든 파일에 대한 정보 표시 |
-m | 결과 값을 MB 단위로 표시 |
-k | 결과 값을 KB 단위로 표시(기본값) |
-s | 사용량의 총 합계만 표시, 파일의 전체 크기를 합한 값으로 표시 |
-c | 모든 파일의 디스크 사용정보를 보여주고 나서 합계를 표시 |
(9) df
시스템에 마운트 된 하드디스크 용량을 파티션 단위로 사용량을 확인하는 명령어이다.
df [옵션] [파일명]
옵션 | 설명 |
-h | 용량단위(KB,MB,GB)단위로 표시 |
-T | 파일 시스템 유형과 파티션 정보 출력 |
-t | 표시되는 파일 시스템 유형을 지정 |
-a | 0 블록의 파일 시스템을 포함하여 모든 파일 시스템을 출력 |
-k | --block-size=1K와 같은 의미 |
-i | inode 사용률 확인, 사용공간, 사용 퍼센트를 출력 |
파일 /etc/fstab
리눅스에서 사용하는 파일 시스템 정보를 정적(고정적)으로 저장하고 있는 파일이다. 리눅스 파일 시스템 정보와 부팅시 마운트 정보를 가지고 있다.
파일 시스템 장치명 마운트 포인트 파일시스템 종류 옵션 dump관련 설정 파일점검 옵션
필드 | 설명 |
파일 시스템 장치명 | 장치명, 볼륨라벨, UUID가 기록 |
마운트 포인트 | 파일 시스템이 마운트될 위치 명시 |
파일 시스템 종류 | 파일 시스템 종류 설정 |
옵션 | 파일 시스템 속성설정 - defaults : auto, exec, suid, ro, rw등을 모두 가지는 속성 - auto : 부팅시 자동 마운트 - exec : 실행파일이 실행되는 것을 허용 - suid : SetUID와 SetGID 사용을 허용 - ro : 읽기 전용 - rw : 읽고 쓰기 - user : 일반 사용자들의 마운트 권한 부여 - userquota : 사용자의 디스크 쿼타 설정 명시 - grpquota : 그룹별 디스크 쿼타 설정 명시 - noauto : 부팅시 자동 마운트 비활성화 - noexec : 실행 파일 실행 허용 비활성화 - nosuid : SetUID와 SetGID 사용 비활성화 - nouser : 일반 사용자들의 마운트 권한 부여 금지 |
dump 관련 설정 | dump 명령으로 백업시 덤프 레벨을 결정, 즉 사용 주기 결정 - 0 : 덤프 불가 - 1 : 매일 데이터 백업 가능 - 2 : 이틀에 한번 데이터 백업 가능 |
파일점검 옵션 | 부팅시 파일 시스템을 점검하는 fsck 순서 부여 - 0 : 부팅시 파일 시스템을 점검하지 않음 - 1 : 루트 파일 시스템을 점검 - 2 : 루트 파일 시스템 이외의 파일 시스템을 점검 |
'네트워크 > Linux' 카테고리의 다른 글
6. 리눅스 프로그램 & 주변장치 연결 (0) | 2021.12.18 |
---|---|
5. 프로세스 관리 (0) | 2021.12.11 |
4. Shell (0) | 2021.12.04 |
2. Partition & Boot Manager (0) | 2021.10.30 |
1. 리눅스의 이해 (0) | 2021.10.23 |
댓글