Root 계정 비밀번호 변경하기.

2019. 11. 27. 16:36·LINUX/Linux

OS 상관 X

 

1. 문제

root 계정에 접근하려하는데 

root password를 몰라서 불가능 한 경우.

or

root 권한 명령어를 사용하려는데

root 권한이 없는 경우.

 

2. 계정 전환 개념 & 명령어

Root 계정:  Administrator Account that has all permission.

 

명령어 의미 & 기능
sudo

SuperUser Do => sudo (LinuxCommand) 

Root 유저 권한으로 Linux Command를 실행한다.

su -

 - 'userType' (Option) 에 해당하는 유저로 사용자를 전환한다.

userType 생략시 Default: Root Administrator

 

※ sudo 명령어의 필요성

어떤 계정 사용자든 su - root 가 가능하면 (누구든 Root 권한 획득이 가능하면)

 

악의를 품고 root directory로 접근해서 rmdir -f 하는 경우 아주 아모르파티...한 상황이..(포맷이나 다름없음)

혹은 치명적 실수로 시스템 파일에 오류를 남기게 될 위험이 있다..

 

그래서 sudo명령어는 임의로 '루트계정 권한을 빌려쓰도록 하는 명령어'이다. 

 

 

ex) sudo passwd root

passwd 는 root 권한이 필요한 명령어.

passwd 'username' => 'username'에 해당하는 password를 변경한다.

 

root 비밀번호 새로지정.!

 

 

3. 예제

 

root 계정이 아닌데 passwd를 시도할 경우

혹은 su - root 권한을 얻으려는경우

ec2-user가 passwd명령어 입력시 root의 비밀번호를 요구한다.

root 계정의 Password를 알아야만함!

 

 

 

<구문> sudo passwd root

 

root 계정 패스워드 수정성공!

root 계정의 password를 입력하지 않고

새로이 root 계정 비밀번호 변경에 성공!

 

 

저작자표시 (새창열림)

'LINUX > Linux' 카테고리의 다른 글

Ubuntu RSA Authentication (Feat. SSH, Putty, Filezilla)  (0) 2020.02.05
ubuntu DNS Server설정 (dnsservername)  (0) 2020.02.04
GCC, G++ (C, C++ Compiler)  (0) 2019.11.10
Asynchronous I/O 관련 함수  (0) 2019.06.16
sigsuspend 함수  (0) 2019.06.16
'LINUX/Linux' 카테고리의 다른 글
  • Ubuntu RSA Authentication (Feat. SSH, Putty, Filezilla)
  • ubuntu DNS Server설정 (dnsservername)
  • GCC, G++ (C, C++ Compiler)
  • Asynchronous I/O 관련 함수
M_Falcon
M_Falcon
  • M_Falcon
    Falcon
    M_Falcon
  • 전체
    오늘
    어제
    • 분류 전체보기 (429)
      • Web (16)
        • Nodejs (14)
        • Javascript (23)
        • FrontEnd (4)
      • DataBase (39)
        • Fundamental (1)
        • Redis (4)
        • PostgreSQL (10)
        • NoSQL (4)
        • MySQL (9)
        • MSSQL (3)
        • Error (4)
      • Algorithm (79)
        • Algorithm (문제풀이) (56)
        • Algorithm (이론) (23)
      • JVM (64)
        • Spring (13)
        • JPA (5)
        • Kotlin (13)
        • Java (23)
        • Error (7)
      • 기타 (68)
        • Kafka (3)
        • Kubernetes (3)
        • Docker (12)
        • git (19)
        • 잡동사니 (26)
      • 재테크 (11)
        • 세무 (4)
        • 투자 (3)
        • 보험 (0)
      • BlockChain (2)
        • BitCoin (0)
      • C (32)
        • C (10)
        • C++ (17)
        • Error (3)
      • Low Level (8)
        • OS (3)
        • 시스템 보안 (5)
      • 네트워크 (3)
      • LINUX (30)
        • Linux (26)
        • Error (4)
      • 저작권과 스마트폰의 이해 (0)
      • 생각 뭉치 (6)
      • 궁금증 (2)
      • Private (4)
        • 이직 경험 (0)
        • 꿈을 찾아서 (1)
      • Android (21)
        • OS (4)
  • 블로그 메뉴

    • 홈
    • WEB
    • 알고리즘
    • DataBase
    • Linux
    • Mobile
    • C
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    Bitcoin
    프로그래머스
    백준
    Git
    PostgreSQL
    kafka
    알고리즘
    Spring
    docker
    java
    Programmers
    linux
    database
    ubuntu
    JPA
    Kotlin
    android
    javascript
    algorithm
    C++
  • hELLO· Designed By정상우.v4.10.3
M_Falcon
Root 계정 비밀번호 변경하기.
상단으로

티스토리툴바