Jay's Cookbook
Menu
  • Tags
  • Categories
  • Projects
Computer Science
OS
Network
Data Structure
Algorithm
Language
Code Architecture
Python
Javascript
Typescript
Java
Backend
Backend Theory
TypeORM
Node.js
NestJS
FastAPI
Frontend
HTML/CSS
React
Next.js
Data Engineering
DE Theory
MySQL
MongoDB
Elastic
Redis
Kafka
Spark
Airflow
AI
Basic
Pytorch
NLP
Computer Vision
Data Analytics
Statistics
Pandas
Matplotlib
DevOps
Git
Docker
Kubernetes
AWS
[Linux]: 사용자와 그룹
CS
OS

[Linux]: 사용자와 그룹

Jay Kim
Jay Kim 12 Mar 2024
[Linux]: 리눅스 프로세스 [Linux]: 리다이렉션과 파이프라인

Table of Contents

  • 사용자와 그룹
    • 시스템 관리자
  • 파일 권한
    • 파일에 권한 설정하는 방법

사용자와 그룹

  • 리눅스는 여러명의 사용자와 그룹을 지원하는 운영체제이다

시스템 관리자

  • 루트 사용자는 관리자 권한을 가지며 모든 파일에 접근 가능
# 사용자 추가
sudo adduser
sudo adduser [사용자명]

# 사용자 확인
whoami

# 사용자 변경(=다른 사용자 계정의 쉘 사용)
su - [다른 사용자명]

# 원래 사용자로 돌아오기(=다른 사용자 계정 쉘에서 빠져나오기)
exit

# 사용자 지우기
deluser [사용자명]
sudo deluser [사용자명] --remove-home (홈 디렉토리 함께 제거 -> 깔끔)
# 그룹 생성
sudo addgroup [그룹명]

# 그룹에 사용자 추가
sudo adduser [사용자명] --ingroup [그룹명]

파일 권한

  • 파일의 소유자, 그룹에 따라 유저는 owner, group, others 중 하나에 속하고 해당 범위 만큼의 권한을 가지게 된다

파일에 권한 설정하는 방법

  • 파일의 권한은 소유자 또는 시스템 관리자가 변경할 수 있다

chmod 664 [파일명]
chmod g+w [파일명] # group에 해당하는 유저들에게 쓰기(w)권한 부여
chmod go+rx [파일명] # group과 ohters에 헤당하는 유저들에게 읽기(r) 실행(x) 권한 부여
[Linux]: 리눅스 프로세스 [Linux]: 리다이렉션과 파이프라인

You may also like

See all OS
10 Apr 2024 [Linux]: 리눅스 쉘 스크립트
CS
OS

[Linux]: 리눅스 쉘 스크립트

18 Mar 2024 [Linux]: 커맨드라인 툴(3) 시스템 정보
CS
OS

[Linux]: 커맨드라인 툴(3) 시스템 정보

18 Mar 2024 [Linux]: 커맨드라인 툴(2) 검색
CS
OS

[Linux]: 커맨드라인 툴(2) 검색

Jay Kim

Jay Kim

Web development, data engineering for human for the Earth. I share posts, free resources and inspiration.

Rest
Lifestyle
Hobby
Hobby
Hobby
Hobby
2025 © Jay's Cookbook. Crafted & Designed by Artem Sheludko.