SW/리눅스

Cent OS 7 : 사용자를 추가 및 삭제하는 방법, 예제, 명령어

얇은생각 2021. 6. 16. 07:30
반응형

다른 모든 Linux 배포와 마찬가지로 Cent OS는 다중 사용자 운영 체제입니다. 각 사용자는 다양한 명령줄 및 GUI 응용 프로그램에 대해 서로 다른 권한 수준과 특정 설정을 가질 수 있습니다.

사용자를 추가하고 제거하는 방법을 아는 것은 각 Linux 사용자가 알아야 하는 필수 기술 중 하나입니다.

Cent OS 7 시스템에서 사용자를 추가 및 제거하는 방법에 대해 설명합니다.

 

 

Cent OS 7 : 사용자를 추가 및 삭제하는 방법, 예제, 명령어

 

 

전제조건

사용자를 만들고 제거하려면 루트 또는 sudo 권한이 있는 사용자로 로그인해야 합니다.

 

 

 

Cent OS 사용자를 추가하는 방법

Cent OS에서는 user add 명령줄 유틸리티를 사용하여 새 사용자 계정을 생성할 수 있습니다.

"username"이라는 이름의 새 사용자 계정을 생성하려면 다음을 실행합니다.

sudo adduser username

 

 

위의 명령은 출력을 표시하지 않습니다. 새 사용자의 홈 디렉토리(/home/username)를 만들고 /etc/skel 디렉토리에서 사용자의 홈 디렉토리로 파일을 복사합니다. 홈 디렉토리 내에서 사용자는 파일 및 디렉토리를 작성, 편집 및 삭제할 수 있습니다.

그런 다음 새 사용자의 암호를 설정해야 사용자가 로그인할 수 있습니다. 이렇게 하려면 passwd 명령을 사용합니다.

sudo passwd username

# Changing password for user username.
# New password: 
# Retype new password: 
# passwd: all authentication tokens updated successfully.

 

 

기본적으로 Cent OS에서는 그룹 휠 멤버에게 sudo 액세스 권한이 부여됩니다.

새로 만든 사용자에게 관리 권한을 부여하려면 사용자를 휠 그룹에 추가하십시오.

sudo usermod -aG wheel username

 

 

루트로 로그인한 경우 각 명령을 sudo로 미리 준비할 필요가 없습니다.

 

 

 

Cent OS 사용자를 삭제하는 방법

사용자 계정이 더 이상 필요하지 않은 경우 deluser 명령줄 도구를 사용하여 삭제할 수 있습니다. 

사용자 파일을 삭제하지 않고 사용자를 삭제하려면 다음을 실행합니다.

sudo userdel username

 

 

사용자 홈 디렉토리와 메일 스풀을 삭제하려면 -r 플래그를 사용합니다.

sudo userdel -r username

 

 

성공 시 userdel 명령은 출력을 생성하지 않습니다.

사용자에게 sudo 권한이 부여된 경우 해당 권한은 휠 그룹뿐만 아니라 사용자가 속한 다른 그룹에서도 제거됩니다.

반응형