본문 바로가기

학습 기록/리눅스 마스터 2급

(4)
[파일 시스템 관련 명령어] 디스크 쿼터(Disk Quota) 디스크 쿼터란? : 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것 : 사용자나 그룹이 가질 수 있는 inode의 수, 사용자나 그룹에게 할당된 디스크 블록 수를 제한 : 쿼터는 사용자별, 파일 시스템별로 동작 : 그룹 단위로도 용량을 제한할 수 있으며, 웹 호스팅 서비스를 하는 경우 유용 * inode : Linux/Unix 파일 시스템에서 사용되는 자료구조로 모든 파일이나 디렉터리에는 1개의 inode를 가짐 (1개의 inode = 64 byte) 예제) 1. 파일 /etc/fstab에 디스크 쿼터 관련 설정 확인 : cat fstab 2. 재마운팅 실행 후 확인 실행 : mount -o remount /QUOTA 확인 : mount 3. 마운트된 쿼터를 끄고 생성..
[파일 시스템 관련 명령어] SetUID, SetGID, Sticky bit [SetUID와 SetGID] : 프로세스가 실행되는 동안 해당 프로세스의 root 권한을 임시로 가져오는 기능 : 프로세스가 사용자보다 높은 수준의 접근을 요구할 때 파일 접근 제한으로 원활한 기능을 제공할 수 없기 때문에 이를 해결하기 위한 방법 SetUID : 프로그램을 실행하는 동안 프로세스는 파일의 소유자와 같은 권한으로 실행 - 소문자 's' : 실행 파일에 setUID 설정 : 정상적으로 실행 가능 - 대문자 'S' : 실행 파일이 아닌데 setUID 설정 : 실행 불가능 SetGID : 프로그램을 실행하는 동안 프로세스는 파일의 그룹과 같은 권한으로 실행 : SetGID 권한이 명시된 디렉터리에 생성되는 모든 하위 디렉터리나 파일도 동일한 권한을 가짐 표기법 코드 절대값 설명 SetUID ..
[파일 시스템 관련 명령어] 권한 및 그룹 설정 리눅스 시스템의 모든 파일과 디렉터리에는 접근 권한과 소유권이 부여됨 파일 속성 (ls -l) 1) 파일 허가권 2) 물리적 파일 연결 개수 3) 파일 소유자명 4) 파일 소유 그룹명 5) 파일 크기(바이트 단위) 6) 파일 변경 시간 7) 파일명 [소유권(Ownership) 관련 명령어] 소유권 : 임의의 파일 또는 디렉터리에 대해 사용자와 그룹들의 소유 권한을 나타낸 것 그룹 : 사용자들의 시스템 운영 특성에 따라 묶어 놓은 것 : 같은 그룹에 속한 사용자들은 파일 또는 디렉터리에 대해 동일한 소유권과 작업 권한을 갖음 1) 명령어 chown chown [옵션] 소유자 [:그룹명] 파일명 : 파일과 디렉터리의 사용자 소유권과 그룹 소유권을 변경 * 그룹 소유권 변경 시 그룹명 앞에 : 필요 * 옵션 ..
[리눅스] 리눅스 기본 명령어(사용사 생성 및 계정 관리, 디렉터리 및 파일, 기타 명령어) Section1. 사용자 생성 및 계정 관리 01. 리눅스 명령어 개요 [1] which which 명령어 : 명령어의 경로를 확인하는 명령어 : 명령어 위치를 찾아주거나 alias를 보여주는 명령어 : $PATH가 설정되어 있는 경로에서만 해당 명령어의 경로를 찾음 [2] alias alias [별명 = '명령어'] : 자주 사용하는 명령어를 특정 문자로 입력해 두고 명령어 대신 해당 문자를 사용함 [3] unalias unalias [옵션] [단축명령어(별명)] : alias 기능을 해제하는 명령어 * 옵션 -a : 설정된 모든 alias 해제 [4] 환경변수 PATH : PATH는 실행 파일들의 디렉터리 위치를 저장해 놓은 환경 변수 echo $PATH : 지정된 PATH값 확인 (환경변수 경로를 ..