본문 바로가기
프로그래밍/back end 백 엔드

리눅스(CentOS, Ubuntu) 환경에서 루트 권한주는 방법

by 어느덧중반 2021. 6. 12.
반응형

일반 사용자에 root 권한을 부여하는 방법에 대해 알아보자.

터미널 환경에서 $ 로 시작하면 일반유저이고, # 로 시작하면 관리자 이다.
우리는 $ -> # 로 변경하는 방법에 대해 알아볼 것이다.

#1. 사용자 계정 추가하기

#2. sudo vim /etc/sudoers 사용자 추가

#3. sudo vim /etc/passwd 사용자 추가

#4. sudo vim /etc/group 사용자 추가


ubuntu 계정에 root 권한을 부여하는 과정을 기록할 것이다.

 

#1. 사용자 계정 추가하기

 - root 권한을 부여할 사용자 계정 추가하기

sudo adduser 사용자계정명

 

#2. sudo vim /etc/sudoers 사용자 추가

  - 이제 관리자 권한 변경을 위한 파일로 접근해보자.

sudo vim /etc/sudoers

 

 - # User privilege specification 아래에 관리자 유저로 일반계정인 kyungsnim 를 추가해주자.

#3. sudo vim /etc/passwd 사용자 추가

 - kyungsnim 에 해당하는 숫자를 root 와 동일하게 변경해주자.

# before
kyungsnim:x:1001:1001:kyungsnim,,,:/home/kyungsnim:/bin/bash

# after
kyungsnim:x:0:0:kyungsnim,,,:/home/kyungsnim:/bin/bash

#4. sudo vim /etc/group 사용자 추가

 - 마지막으로 /etc/group에도 추가해줄 것이다.

sudo vim /etc/group

 - 이번에는 root:x:0: 뒤에 사용자계정을 붙여주자.

# before
root:x:0:

# after
root:x:0:kyungsnim

group 에도 사용자 계정 추가

 

 - 확인해보자! 아래 명령어로 사용자 전환을 한 후에 # 표시가 나오면 관리자! 여전히 $ 라면 뭔가 문제가 있는 것이다.

# 사용자 전환하기
su - 사용자계정

# 표시가 잘 나오는 것을 확인할 수 있다.

반응형

댓글