Linux Server

[Linux]Ubuntu 20.04 Root 계정의 암호 설정 및 활성화

톰아저씨의 오두막 2021. 6. 30. 16:13

[Linux]Ubuntu 20.04 Root 계정의 암호 설정 및 활성화

Root 계정의 암호 설정 및 활성화

 

일반적으로 MS Windows 계열, Linux 계열 등의 운영 체제에서는 최고관리자 권한계정을 비활성화 해 놓습니다. 윈도우의 경우 'Administartor'가 최고관리자 권한을 가진 계정인데 이 계정을 활성화시키기 위해서는 약간의 설정이 필요합니다.

 

마찬가지로 Linux계열의 운영 체제에서도 최고관리자 계정인 'root' 계정을 활성화하려면 약간의 설정이 필요합니다. 활성화 하지 않은 이유는 당연히 보안 상의 이유 때문입니다.

 

Linux 계열의 운영 체제는 클라이언트 용도로 운영하는 이용자도 많지만 서버로 활용하기 위한 용도로 운영하는 이용자도 많기 때문에 특히 'root' 계정의 보안이 더욱 더 중요합니다. 그러므로 'root' 계정을 활성화하면 시스템 설정이나 운영관리에 편리한 면이 있는 반면에 보안에 취약해 질 수 있음을 기억해야 합니다.

 

'root' 계정 암호 설정

'root' 계정을 활성화 하기 위해서는 암호를 설정하여야 합니다. 암호를 설정하는 명령어는 'passwd' 입니다.

 

1
2
3
4
5
6
uncletom@uncletom-vm:~$ sudo passwd root
[sudo] uncletom의 암호: 
새  암호: 
새  암호 재입력: 
passwd: 암호를 성공적으로 업데이트했습니다
uncletom@uncletom-vm:~$ 
cs

 

'su' 와 'sudo' 명령어

'su'와 'sudo'는 일반 계정으로 로그인한 사용자가 일시적으로 'root'권한을 부여받는 명령어입니다.

 

ⓐ 'sudo' 명령어

 

'sudo'는 'Super User Do' 의 약자로 터미널 모드에서 하나의 명령에 대해 일시적으로 권한을 부여받는 명령어입니다. 'sudo' 실행 시 묻는 암호는 현재 로그인된 계정의 암호를 묻습니다.

 

1
uncletom@uncletom-vm:~$ sudo passwd root
cs

 

ⓑ 'su' 명령어

 

'su'는 'Substititute User'의 약자로 터미널 세션이 활성화된 상태에서 일시적으로 'root'권한을 부여받습니다. 터미널이 로그아웃되거나 종료되면 'root'계정 권한은 소멸됩니다.

 

1
2
3
4
uncletom@uncletom-vm:~$ su root                                                                           
암호: 
 
root@uncletom-vm:/home/uncletom
cs

 

지금까지 'Ubuntu 20.04'에서 'root'계정의 암호 설정 및 활성화 방법에 대해 설명드렸습니다.

다음 목차에서는 Ubuntu Gnome 쉘 모드에서 root 계정으로 자동 로그인하는 방법을 소개드립니다.

 

감사합니다.