유닉스 계열 운영체제는 여러 명이 함께 사용 가능하다. (다중 사용자)
하지만 배우기 어렵고, 보안 상의 문제가 발생할 수 있다.
id
나의 정보
who
누가 접속했는지 리스트
super(root) user VS user
sudo: 관리자의 권한으로 실행한다.
ex) sudo apt-get update;
* 실행을 취소하고 싶으면 ctrl+C
su
A라는 사용자에서 B라는 사용자가 되고 싶을 때 / 슈퍼유저가 되고 싶을 때
되도록이면 슈퍼유저로 바꾸지 말고 꼭 필요할 때만 sudo 명령어로 사용하는 편이 좋다.
sudo password -u root
슈퍼유저로 바꿀 때 막혀있다면, 락을 풀기 위한 명령어
권한 Permission
사용자가 파일과 디렉토리에 대한 접근 권한을 설정
Read(읽기) & Write(쓰기) & Execute(실행) -> R & W & X
type
- or d
access mode
owner의 권한 / group의 권한 / other의 권한
owner : rw- (읽기&쓰기 가능, 실행 권한은 없음)
group : rw- (읽기&쓰기 가능, 실행 권한은 없음)
other : r-- (읽기만 가능, 쓰기&실행 권한은 없음)
읽기가 가능하다 -> cat / nano 가능
쓰기가 가능하다 -> echo 'hello' > perm.txt
access mode 변경하는 법
chmod 명령어를 사용한다.owner -> uother -> ogroup -> g
실행 권한 execute access mode
sh파일 실행 권한줄 때 사용.
sh파일이란? 쉘 스크립트 파일을 말한다.
'LINUX' 카테고리의 다른 글
[LINUX] 인터넷, 네트워크, 서버, 도메인 (0) | 2021.02.02 |
---|---|
[LINUX] 프로세스와 실행 (0) | 2021.02.01 |
[LINUX] 디렉토리 구조와 파일 찾기 (0) | 2021.02.01 |
[LINUX] 쉘과 쉘스크립트 (0) | 2021.02.01 |
[LINUX] IO Redirection (0) | 2021.02.01 |