OS모아
OS모아[손님] 로그인 / 회원가입   검색     



  
리눅스
 


리눅스 - 일반 사용자에 root 권한 부여하는 방법
  2021-07-21 19:57:03 댓글:(0)   조회:152



리눅스 - 일반 사용자에 root 권한 부여하는 방법


1.사용자 추가
일반 사용자를 임시로 만들어 추가해 봅니다.
# adduser : testid
  비밀번호를 부여하면 사용자가 정상적으로 추가 됩니다.


2.일반 사용자에 sudo 권한 부여

/etc/sudoers 수정



 /etc/sudoers 파일을 수정해 주어야 합니다.
vi /etc/sudoers
root ALL=(ALL:ALL) ALL
testid ALL=(ALL:ALL) ALL => 추가 

root ALL=(ALL:ALL) ALL 이 있는 라인을 찾아 그대로 복사한 다음, root 부분에 새로 권한을 부여할 계정명을 적으시면 됩니다. 여기서는 testid 라는 계정을 사용합니다.


만약, /etc/sudoers 파일이 읽기전용 파일이라 수정이 되지 않으면
# sudo bash
# chattr -i /etc/sudoers
# chmod u+w /etc/sudoers
명령을 순차적으로 입력하고, 수정을 하시면 됩니다.
    


3.일반사용자에 root 권한 부여
/etc/passwd 수정
# vi /etc/passwd
testid:x:1000:1000:testid:/home/testid:/bin/bash
=>testid:0:0:testid:/home/testid:/bin/bash =>수정

권한을 부여할 사용자계정을 찾아, 위 캡쳐사진처럼 권한을 x:0:0 으로 수정합니다.
참고로, 위 그림에서 윗줄은 찾을 계정의 원본이라, 아래 라인처럼 수정하고 지워주셔야 합니다.  


/etc/group 수정
# vi /etc/group
root:x:0  부분을 찾아 
=>root:x:0:testid 로 수정합니다
root group에 사용자 계정을 추가하면 testid라는 일반 사용자에게 root 권한이 부여됩니다.


4.ssh 접속애러
기본적으로 ssh는 root로 접속이 되지 않도록 설정되어 있습니다. 당연히, 울트라에디터로 접속을 하려해도 접속이 안될 수 있습니다. 이 경우는 ssh설정 파일을 수정해야 합니다.

/etc/ssh/sshd_config 파일 수정
# vi /etc/ssh/sshd_config
PermitRootLogin prohibit-password 부분을 
=> PermitRootLogin yes 로 수정한 후 저장합니다.

물론, sshd는 재시작해야 합니다.
.ssh 재시작
# sudo service ssh restart
# /etc/init.d/sshd restart

이 정도의 자료이면 누구나 울트라에디트로 원격 리눅스에 접속해 이용하실 수 있을 것으로 봅니다.







 
댓글쓰기는 회원(로그인 하신분) 이상 가능합니다.


댓글 (0)


리눅스
페이지: 1 / 12   


리눅스 - 일반 사용자에 r 153
   울트라에디터 - 리눅스 원격 113
   시간설정 - 우분투 시간확인 192
   putty - 리눅스 원격 206
   우분투 18.04 인터넷 연 282
   윈도우용 ntfs 하드디스크 171
   HeidiSQL - 윈도우즈 433
   VMware Player 에 622
   centOS 8 설치 USB 1055
   설치준비 - 웹서버 설치 전 541

[1]  [2]  [3]  [4]  [5]  

복수단어 검색은 공백(space)로 구분해 주세요. 1



 
최근 글
[손님]





인기 글
[손님]