2022-06-29 다중사용자, 슈퍼유저

2022. 6. 29. 17:03BE/Linux

 

 

 

이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다.


다중 사용자

 

유닉스 계열 운영체제는 여러 명이 함께 사용할 수 있다.

 

장점도 있는 강력한 기능이지만 다중 사용자를 지원하면서 시스템의 복잡도가 올라갔다.

 

이 복잡성과 그곳에서 파생된 위험성을 이해하고, 원활하게 사용하기 위해서 권한에 대해서 이해해보자.

 

id

사용자가 사용 중인 id에 대한 정보를 출력한다.

 

who

현재 접속 중인 사용자 목록을 출력한다.

 


 

슈퍼 유저

 

sudo [command] 

일시적으로 슈퍼 유저의 권한으로 뒤따르는 명령어를 실행.

 

슈퍼유저가 되면 시스템에 위험한 명령어도 사용할 수 있게 된다.

 

su

switch user

 

로그아웃 없이 임시로 다른 사용자의 UID, GID 환경을 사용하는 명령어.

 

처음에 슈퍼 유저는 막혀있는 경우가 있다.

 

이는 처음에 unlock 해야 한다.

 

sudo passwd -u root
  • -u : unlock
sudo passwd -l root
  • -l : lock

 

반대로 다시 슈퍼 유저 사용을 막고 싶다면 -l  옵션을 사용하면 된다.