본문 바로가기

LINUX

[LINUX] 사용자와 권한

유닉스 계열 운영체제는 여러 명이 함께 사용 가능하다. (다중 사용자)

하지만 배우기 어렵고, 보안 상의 문제가 발생할 수 있다.

 

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