반응형

상황에 따라서 오류라고 볼 수도있고 아닐수도있다.

 

centos7 에서 root권한을 부여한 새 계정을 발급해달라는 요청이 왔다.

 

일반사용자로 로그인 한 후 su 명령어로 root권한이 부여한 계정을 사용하도록 2개의 계정을 생성하기로 하였다.

(해당 작업은 root계정으로)

useradd nuser
passwd nuser

nuser = 일반사용자

useradd ruser
passwd ruser

ruser = root권한사용자

 

ruser 계정을 생성한 후에 vi /etc/passwd으로 열어서

 

ruser:x:0:0::/home/ruser:/bin/bash

 

이렇게 0으로 변경해주고

 

 

vi /etc/group을 열어서

 

root:x:0:ruser

 

으로 변경해줬다.

 

그리고 나서  새 세션으로 일반사용자(nuser)로 로그인 후 

 

su ruser

 

명령어로 root권한 사용자로 su 명령어를 날리면

 

su : 권한 부여 거부

 

요렇게 떳다..

 

이 이유는 nuser가 root권한 계정으로 전환하는 권한이 부여되있지 않기 때문이다.

 

다시한번 .... 

 

vi /etc/group을 열고 아래와같이 wheel에 root권한 부여된 계정으로 전환할 일반 사용자 계정을 아래와같이 추가 후 저장

 

wheel:x:10:root,nuser

 

다시 접속해서 su명령어시 오류 없이 전환된다

반응형

+ Recent posts