[Linux] 리눅스 일반 사용자 root 권한 부여 방법

리눅스 일반 사용자 root 권한 부여 방법입니다. ‘testid’라는 계정을 임시로 만들었습니다.

✅ 리눅스 일반 사용자 root 권한 부여하기

1. /etc/sudoers

  • /etc/sudoers 에서 내용 수정을 진행합니다.
vi /etc/sudoers

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin

## Next comes the main part: which users can run what software on
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
##      user    MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
testid  ALL=(ALL)       ALL

## Allows members of the 'sys' group to run networking, software,
## service management apps and more.
# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL
  • testid ALL=(ALL) ALL 를 추가해 줍니다.

2. /etc/passwd 수정

vi /etc/passwd
  • testid:x:1000:1000::/home/testid:/bin/bash
  • testid:x:0:0::/home/testid:/bin/bash
  • 권한 부여할 사용자 계정에서 권한을 x:0:0으로 변경 해 줍니다.

3. /etc/group 수정

vi /etc/group

root:x:0:
bin:x:1:
daemon:x:2:
  • root:x:0:
  • root:x:0:testid
  • root 그룹에 사용자 계정(testid)을 추가해서 일반 사용자에게도 root 권한이 부여됩니다.

✅ 최종 확인

정상적으로 권한이 부여 되었는지 확인 해 봅니다.

su - testid
passwd: 
~]# 

Similar Posts

  • 리눅스 uniq 명령어

    리눅스 uniq 명령어는 “unique”의 약자이며, 텍스트 파일에서 중복된 행을 제거하고 하나의 행만 출력하는데 사용됩니다. 중복된 텍스트 데이터를 제거하고 몇 번의 반복이 있었는지 등을 확인할 때 매우 유용하게 사용할 수 있습니다. 목차✅ 리눅스 일반 사용자 root 권한 부여하기1. /etc/sudoers2. /etc/passwd 수정3. /etc/group 수정✅ 최종 확인✅ 리눅스 uniq 명령어 기본 사용법 INPUT 파일은 대상 파일로써…

  • Linux: crontab 설정

    윈도우 스케줄러와 비슷한 개념의 리눅스 crontab은 주기적으로 홈페이지 및 DB 데이터를 백업해야 하거나 특정 시간에 로그 파일 등을 삭제해서 서버 유지 관리가 필요한 경우에 사용되는 스케줄러입니다. 크론탭은 특정 시간에 주기적으로 작업이 자동으로 이루어지도록 설정하는 것을 의미합니다. 목차✅ 리눅스 일반 사용자 root 권한 부여하기1. /etc/sudoers2. /etc/passwd 수정3. /etc/group 수정✅ 최종 확인1. 크론탭 자주 사용되는…

  • 리눅스 mkdir 명령어 | Linux 디렉토리 생성하기

    리눅스 mkdir 명령어는 Make Directory의 약자로 리눅스에서 디렉토리(폴더)를 생성하는 명령어입니다. 목차✅ 리눅스 일반 사용자 root 권한 부여하기1. /etc/sudoers2. /etc/passwd 수정3. /etc/group 수정✅ 최종 확인✅ 리눅스 mkdir 명령어 기본 사용법 경로 미 지정 시 현재 위치에서 디렉토리가 생성됩니다. mkdir 명령어 옵션 설명 -m 디렉토리 생성 시 권한(퍼미션) 설정(기본 값: 755) -v 디렉토리 생성 후…

  • 리눅스 tar 명령어: 파일 압축, 해제

    리눅스 tar 명령어는 여러 개의 파일을 하나의 파일로 묶거나 해제할 때 사용하는 명령어로 웹사이트의 이전 등에 mysqldump와 같이 사용되는 경우가 많습니다. 테이프 아카이버(Tape Archiver)의 앞 글자를 따서 tar라는 이름으로 부르게 되었습니다. 목차✅ 리눅스 일반 사용자 root 권한 부여하기1. /etc/sudoers2. /etc/passwd 수정3. /etc/group 수정✅ 최종 확인✅ 리눅스 tar 명령어의 이해 리눅스에서 tar로 압축 진행을…

  • Zend OPcache 개념과 설치 및 설정

    OPcache는 PHP script 를 바이트코드(bytecode)로 컴파일한 후에 공유 메모리에 저장하여 성능을 향상 시키는 모듈입니다. 서버의 성능을 향상시키는 PHP 가속기(PHP accelerators) 중 하나인 Zend Opcache 는 PHP 5.5부터 기본 모듈로 내장되었습니다. 목차✅ 리눅스 일반 사용자 root 권한 부여하기1. /etc/sudoers2. /etc/passwd 수정3. /etc/group 수정✅ 최종 확인✅ OPcache의 주요 기능 ✅ Zend OPcache 설치 PHP 8.3을…

  • 리눅스 free 명령어: 메모리 상태 확인

    리눅스 free 명령어는 서버의 메모리 사용량과 여유 사용량을 확인할 수 있는 명령어로 /proc/meminfo의 메모리 정보를 가져와 보여줍니다. 목차✅ 리눅스 일반 사용자 root 권한 부여하기1. /etc/sudoers2. /etc/passwd 수정3. /etc/group 수정✅ 최종 확인✅ 리눅스 free 명령어 옵션 1. free -h 설명 2. 옵션 활용 ✅ 스왑(SWAP)메모리란? ✅ 명목 메모리 사용량 계산법 free(1239384)는 실제로 사용되지 않은…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 9   +   5   =