sudo 명령은 기본적으로 루트 사용자의 보안 권한으로 프로그램을 실행할 수 있도록 설계되었습니다.
이 포스팅에서는 CentOS에 대한 sudo 권한을 가진 새 사용자를 생성하는 방법을 보여드리겠습니다. sudo 사용자를 사용하여 루트 사용자로 로그인할 필요 없이 CentOS 컴퓨터에서 관리 작업을 수행할 수 있습니다.
Sudo 사용자를 만드는 중
기본적으로 CentOS에서는 그룹 휠의 사용자에게 sudo 액세스 권한이 부여됩니다. 기존 사용자에 대해 sudo를 구성하려면 4단계와 같이 사용자를 휠 그룹에 추가하기만 하면 됩니다.
다음 단계에 따라 Cent OS 7에 sudo 사용자를 만듭니다.
1. 서버에 로그인합니다.
먼저 Cent에 로그인합니다.OS 서버는 SSH를 통해 루트 사용자로 사용됩니다.
ssh root@server_ip_address
2. 새 사용자 계정을 만듭니다.
useradd 명령을 사용하여 새 사용자 계정을 만듭니다.
useradd username
사용자 이름을 만들 사용자 이름으로 바꿉니다.
3. 사용자 암호를 설정합니다.
passwd 명령을 실행하여 새 사용자의 암호를 설정합니다.
passwd username
암호를 확인하라는 메시지가 표시됩니다. 강력한 암호를 사용해야 합니다.
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
4. sudo 그룹에 새 사용자를 추가합니다.
기본적으로 Cent OS는 다음과 같습니다. 그룹 wheel 멤버는 sudo 액세스 권한이 부여됩니다. wheel 그룹에 새 사용자를 추가합니다.
usermod -aG wheel username
sudo 사용 방법
새로 만든 사용자로 전환합니다.
su - username
sudo를 사용하려면 명령어 앞에 sudo와 space를 붙이면 됩니다.
sudo [COMMAND]
예를 들어, 사용할 /root 디렉토리의 내용을 나열하려면 다음을 수행합니다.
sudo ls -l /root
이 계정에서 sudo를 처음 사용할 때 다음 배너 메시지가 표시되고 사용자 계정의 암호를 입력하라는 메시지가 표시됩니다.
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for username:
결론
Cent OS 시스템에 sudo 사용자를 만들었습니다. 이제 이 사용자를 사용하여 서버에서 관리 작업을 수행할 수 있습니다.
'SW > 리눅스' 카테고리의 다른 글
CentOS 7 : Nginx에 Let's Encrypt로 HTTPS, SSL 적용하기 (0) | 2020.10.04 |
---|---|
Debian 9 : Pip 설치하는 방법, 예제, 명령어 (0) | 2020.10.04 |
Linux : 스왑 파일을 생성하는 방법 (0) | 2020.09.25 |
Cent OS 7 : Tomcat 8.5 설치 방법, 구성 방법, 명령어 (1) | 2020.09.24 |
Cent OS 7 : PHP 7.X 설치 방법, 구성 방법, 명령어 (2) | 2020.09.23 |