
해당 글은 생활 코딩 이고잉님의 강의를 듣고 일부만을 정리한 글입니다.
다중 사용자
리눅스는 기본적으로 여러 명이 같은 시스템을 사용하는 다중 사용자 환경을 가지고 있다.
id 명령어를 통해 유저, 그룹의 구성 현황을 알 수 있고 who 명령어를 통해 현재 시스템에 접속한 유저에 대해 알 수 있다.
Root User
유닉스 계열에서는 크게 두 가지의 사용자가 있다.
- 슈퍼(root) 유저
- 일반 유저
슈퍼 유저 권한으로 명령어를 실행시키기 위해서는 명령어 앞에 sudo를 붙인다. sudo는 일시적으로 슈퍼 유저 권한을 부여해준다.
물론 모든 사용자가 sudo를 사용할 수 있는 것은 아니다.
일반적으로 슈퍼 유저는 root라는 이름을 갖고, 명령어 콘솔에서 $가 아닌 # 프롬프트가 표시된다.
슈퍼 유저가 되기 위해서는 su 명령어를 사용한다. 관습적으로 su - root로 사용한다.
sudo password -u root 명령어는 root 유저에게 걸린 lock을 풀어준다.

사용자 추가하기
사용자를 추가하는 명령은 useradd 이다. root 유저가 아니라면 sudo를 붙여야 한다.
# 사용자 추가
sudo useradd -m jeni
# jeni 디렉토리 생성
ls /home
# 접속, Auth Fail
su - jeni
# passwd 설정
sudo passwd jeni
su - jeni
이렇게 추가된 사용자는 sudo 권한이 없으므로 sudo 권한을 따로 부여해주어야 한다.
'LINUX > 생활코딩 강의 정리' 카테고리의 다른 글
| [생활코딩 리눅스 강의 정리] 섹션 9. 인터넷, 네트워크 그리고 서버 (0) | 2022.08.26 |
|---|---|
| [생활코딩 리눅스 강의 정리] 섹션 7. 권한 ~ 섹션 8. 그룹 (2) | 2022.08.25 |
| [생활코딩 리눅스 강의 정리] 섹션 5. 프로세스와 실행 (0) | 2022.08.24 |
| [생활코딩 리눅스 강의 정리] 섹션 4. 디렉토리 구조와 파일 찾는 법 (0) | 2022.08.23 |
| [생활코딩 리눅스 강의 정리] 섹션 3. 쉘과 쉘 스크립트 (0) | 2022.08.23 |