또 뭐하지
[포너블 기초] 생활코딩 리눅스 섹션 6. 사용 본문
728x90
다중사용자
컴퓨터를 여러명이 사용할 수 있게 되지만 시스템의 복잡도가 높아진다.
모든 사용자에 대한 권한을 체크를 해야하기 때문에 기능이 복잡해진다.
여러명이 운영체제를 같이 사용하는 방법, 그 과정에서의 복잡성, 파생되는 위험성을 살펴본다.
id
(identify) : 현재 사용자(me)의 정보를 알 수 있는 명령어who
: 현재 시스템에 접속하고 있는 사용자를 확인하는 명령어
관리자와 일반 사용자 super(root) user VS user
sudo
(superuser do) : 일시적으로 관리자 권한으로 명령을 실행할 때 사용하는 접두사. 모든 일반 유저가 사용할 수 있는 것은 아니고 슈퍼 유저가 될 수 있는 일반 사용자만 사용할 수 있다.- superuser가 되는 방법
su
: user ID를 바꾸거나 superuser가 되는 명령어su - root
를 명령하고 password를 입력하면 superuser가 될 수 있다.exit
를 입력하면 이전 사용자로 돌아갈 수 있다.- superuser는 root라는 이름을 가지고, 쉘에 $가 아닌 #이 표시된다.
- root 사용자는 사용하지 않는 것이 안전하다.
- 몇몇 운영체제에서는 root 사용자를 막아두었다. -> 락을 풀어 사용한다.
sudo passwd -u root
: 락을 푸는 명령 (-u
: unlock)sudo passwd -l root
: 락을 거는 명령 (-l
: lock)
- root 사용자의 홈 디렉토리 : /root
- 일반 사용자의 홈 디렉토리 : /home 밑에 존재
사용자의 추가
sudo userad -m [username]
: 새 사용자를 생성하는 명령어sudo passwd [username]
: 새 사용자의 패스워드를 설정하는 명령어sudo usermod -a -G sudo [username]
: 사용자에게 superuser 권한을 부여하는 명령어
(man usermod
명령어를 통해 더 자세한 내용을 알 수 있음)
'I.sly() > 9기 기초 - 포너블' 카테고리의 다른 글
[포너블 기초] 생활코딩 리눅스 섹션 8. 그룹 (0) | 2024.03.29 |
---|---|
[포너블 기초] 생활코딩 리눅스 섹션 7. 권한 (0) | 2024.03.29 |
[포너블 기초] 생활코딩 리눅스 섹션 5. 프로세스와 실행 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 4. 디렉토리 구조와 파일찾는 법 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 3. 쉘과 쉘스크립트 (0) | 2024.03.23 |