티스토리 뷰
728x90
권한 확인
ls -l
ls -l 명령어로 권한을 확인한다.
- 파일 접근 권한
- 하드 링크 개수
- 파일 소유자
- 파일 소유 그룹
- 파일 크기
- 마지막 파일 수정 시간
- 파일명
파일 접근 권한
3개씩 나눠 순서대로 파일 소유자, 파일 소유 그룹, 기타 사용자의 접근 권한을 나타낸다
- r : 읽기(파일 내용 보기, 디렉터리 내부 파일 보기)
- w : 쓰기(파일 수정/삭제, 디렉터리 내부 파일 생성)
- x : 실행
파일 종류
맨 앞은 파일 종류를 나타낸다.
- - : 일반 파일
- l : 심벌릭 링크
- d : 디렉터리
- s : 소켓
권한 수정 관련 명령어
- chmod : 권한 수정
- umask : 기본 권한 수정
- sudo : 관리자로 실행, 모든 사용자의 파일 권한을 가지고 있다.
sudo 로 ubuntu 안에 파일 만들면 ubuntu사용자는 삭제는 할 수 있지만 안의 내용을 편집할 수 없다.
sudo touch super-file
rm super-file(o)
vim super-file 에서 편집후 저장할 수 없음
umask -S : 기본 설정 권한 확인
umask 022 : 그룹과 기타 사용자의 쓰기 권한 제거 , rwxr-xr-x
umask 013 : 그룹의 실행 권한 제거, 기타의 쓰기 실행 권한 제거, rwxrw-r--
권한 변경 방법
1. 기호 모드 권한 변경
- u : 소유자
- g : 그룹
- o : 기타
- + : 추가
- - : 제거
chmod go+w // 그룹과 기타 쓰기 권한 추가
chmod a=rwx // 전체 권한 읽기, 쓰기, 실행 권한 부여
2. 숫자 모드 권한 변경
이진수로 표현
- 7 : 모든 권한
- 4 : 읽기 권한
- 2 : 쓰기 권한
- 1 : 실행 권한
chmod 741 : 소유자 읽기, 쓰기, 실행/ 그룹 읽기/ 기타 실행
특수 권한
SetUID(4)
해당 파일을 실행하는 동안 실행한 사용자 권한이 아닌 파일 소유자 권한으로 실행(소유자 실행 권한에 s표시)
SetGID(2)
해당 파일을 실행하는 동안 실행한 사용자 권한이 아닌 파일 그룹 권한으로 실행 (그룹 실행 권한에 s표시)
Stickybit(1)
공유 폴더, 파일을 누구나 생성 가능하다.
파일을 생성하면 생성한 계정으로 파일 소유자가 설정된다.
다른 사용자는 해당 파일을 삭제할 수 없다. (기타 실행권한에 t)
chmod 4___ =>소유자(SetUID)
chmod 2___ => 그룹(SetGID)
chmod 1___ => 기타(Stickybit)
시간 출력 명령어
echo `date +%H` : `date +%M` >> vi-practice
date : 현재 시간 알려주는 명령어로 파일에 현재 시간을 작성할 수 있다.
'Linux' 카테고리의 다른 글
[Linux]패키지 매니저, apt, snap, PPA (0) | 2024.05.31 |
---|---|
[Linux]리눅스 사용자 관리, 홈 디렉터리 구성, 패스워드 정보, 그룹 관리 (0) | 2024.05.26 |
[Linux] 정규표현식, 확장 브레킷, 검색하기 (0) | 2024.05.23 |
[Linux] 텍스트 편집기(모드형 편집기) (0) | 2024.05.23 |
[Linux] 명령어 정리(출력, 생성, 삭제, 이동, 복사) (0) | 2024.05.23 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- getter
- 논리 연산자
- 깊은복사
- 메서드
- dbms
- 관계 연산자
- 얕은복사
- 생성자
- 복합 대입 연산자
- 자바 자료형
- 자료형
- this
- 서식문자
- 제어문자
- Arrays클래스
- 변수
- 오라클
- SETTER
- 부호 연산자
- 배열
- 자바 출력문
- 삼항 연산자
- 비트 연산자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함