다른 모든 Linux 배포와 마찬가지로 Cent OS는 다중 사용자 운영 체제입니다. 각 사용자는 다양한 명령줄 및 GUI 응용 프로그램에 대해 서로 다른 권한 수준과 특정 설정을 가질 수 있습니다.
사용자를 추가하고 제거하는 방법을 아는 것은 각 Linux 사용자가 알아야 하는 필수 기술 중 하나입니다.
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 권한이 부여된 경우 해당 권한은 휠 그룹뿐만 아니라 사용자가 속한 다른 그룹에서도 제거됩니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : Ls 명령어 사용 방법, 예제, 명령어 (파일, 디렉토리 나열) (0) | 2021.06.18 |
---|---|
Ubuntu 18.04 : OpenCart 설치 방법, 예제, 명령어 (0) | 2021.06.17 |
CentOS : EPEL repository 사용 설정 방법, 예제, 명령어 (0) | 2021.06.15 |
Ubuntu 18.04 : Android Studio 설치 방법, 예제, 명령어 (0) | 2021.06.14 |
Debian 9 : Vagrant 설치 방법, 예제, 명령어 (0) | 2021.06.13 |