새 리눅스 서버를 프로비저닝할 때 첫 번째 태스크 중 하나는 사용자를 추가하고 제거하는 것입니다. 각 사용자는 다양한 명령줄 및 GUI 응용 프로그램에 대해 서로 다른 권한 수준과 특정 설정을 가질 수 있습니다.
CentOS 8 시스템에서 사용자를 추가 및 제거하는 방법을 설명합니다.
필수 구성 요소
사용자를 생성 및 제거하려면 루트 또는 sudo 권한이 있는 사용자로 로그인해야 합니다.
CentOS 8 단위로 사용자를 추가하는 방법입니다.
CentOS에서 userad 명령을 사용하여 새 사용자 계정을 생성한 다음 생성하려는 사용자 이름을 생성할 수 있습니다.
예를 들어, "jjeongil"라는 이름의 새 사용자 계정을 생성하려면 다음을 실행합니다.
sudo adduser jjeongil
성공하면 명령이 출력을 생성하지 않습니다. 사용자와 사용자의 홈 디렉토리(/home/jjeongil)를 생성하고 /etc/skel 디렉토리의 파일을 사용자의 홈 디렉토리로 복사합니다. 홈 디렉토리 내에서 사용자는 파일 및 디렉토리를 작성, 편집 및 삭제할 수 있습니다.
루트로 로그인한 경우 각 명령 앞에 sudo를 추가할 필요가 없습니다.
다음으로, 사용자가 로그인할 수 있도록 새 사용자의 암호를 설정해야 합니다. 이렇게 하려면 passwd 명령과 사용자 이름을 차례로 호출합니다.
sudo passwd jjeongil
# Changing password for user jjeongil.
# New password:
# Retype new password:
# passwd: all authentication tokens updated successfully.
대문자 및 소문자, 숫자 및 특수 문자를 포함하는 강력한 암호를 사용해야 합니다.
Sudo 권한을 부여
CentOS에서는 기본적으로 그룹 휠의 구성원에게 sudo 액세스 권한이 부여됩니다.
새로 만든 사용자에게 관리 권한을 부여하려면 사용자를 그룹에 추가하십시오.
sudo usermod -aG wheel linuxize
sudoers 파일을 수정하여 사용자 sudo 액세스를 구성할 수도 있습니다.
CentOS 단위의 사용자를 삭제하는 방법
사용자 계정을 더 이상 삭제할 필요가 없도록 하려면 userdel 명령과 사용자 이름을 차례로 호출하십시오.
예를 들어, "jjeongil"라는 이름의 사용자 계정을 제거하려면 다음을 실행합니다.
sudo userdel jjeongil
성공하면 명령이 출력을 생성하지 않습니다.
위의 명령은 사용자 파일을 삭제하지 않고 사용자를 제거합니다. 사용자는 해당 사용자가 속한 그룹에서도 제거됩니다.
사용자를 삭제하고 홈 디렉토리 및 메일 스풀을 삭제하려면 -r 선택사항을 userdel로 전달합니다.
sudo userdel -r jjeongil
CentOS 8에서 사용자를 추가하고 제거하는 방법을 보여드렸습니다. 다른 리눅스 배포에도 동일한 명령이 적용됩니다.
CentOS는 다른 모든 Linux 배포판과 마찬가지로 다중 사용자 운영 체제입니다. 사용자를 추가하고 제거하는 방법을 아는 것은 각 Linux 사용자가 알아야 할 필수 기술 중 하나입니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : Debian 10 : Mono 설치 방법, 예제, 명령어 (0) | 2022.08.19 |
---|---|
Linux : Debian 10 : Visual Studio Code 설치 방법, 예제, 명령어 (0) | 2022.08.18 |
Linux : Debian 10 : Skype 설치 방법, 예제, 명령어 (0) | 2022.08.16 |
Linux : CentOS 8 : Gradle 설치 방법, 예제, 명령어 (0) | 2022.08.15 |
Python : Lists 예제, 사용 방법, 명령어 (0) | 2022.08.14 |