본문 바로가기

리눅스/CentOs (Rocky 8 )

[리눅스] root 기본

1. Root 관리

1.1. 사용자의 분류 

*root (= super user) 사용자

  • uid 0번

 

*일반 사용자

→ 제한적 권한. 

→ uid 1번부터. (배포판에 따라 차이 있을 수 있음) 

  • 로그인 O 계정
  • 로그인 X 시스템 계정

 

Q. 사용자 ID는 어디에 저장 ?

  • /etc/passwd

 

  • 확인법 : grep 사용자명 /etc/passwd → 찾고자 하는 사용자가 있을 경우

 

Q. /etc/passwd vs /etc/shadow

/etc/passwd /etc/shadow
사용자 계정 정보 사용자 계정의 비밀번호 
 


pwconv / unpwconv 명령어로 쉐도우 파일의 비밀번호 부분 암호화를 사용할 것인가 결정가능함. 




1.2. root 계정 관리 

→ 5가지 주의 사항. 

  1. root외에 UID가 0인 계정있으면 XXXX ! → 항상 점검 할 것.
  2. PAM 을 이용하여 root 계정 직접 로그인 막는다. → root 원격 접속 통제하기.
  3. 관리자여도 일반 계정 사용하기. root 권한이 필요할 때만 su - root
  4. 환경 변수 TMOUT 이용해서 장시간 로그인 막기
  5. 일반 사용자에게 특정 명령어 권한만 할당할 경우, sudo 명령어 사용 

 

Q. sudo vs su

sudo su
특정 명령어만 root 권한으로 실행시키고 싶을 때. root 계정으로 전환하고자 할 때.