OS/Linux

Linux user 생성, 삭제하기

엔지니어1 2024. 3. 12. 14:31

가장 많이 사용하는 서버용 Linux에는

Red Hat 계열의 CentOS (7은 6월 30일에 EOL입니다.), Rocky를 주로 사용하고

Debian 계열에는 ubuntu를 주로 사용합니다.

그렇기 때문에 두 가지의 OS에서 사용하는 명령어는 조금씩 다릅니다.

 

그래서 오늘은 Linux 종류별 시스템 계정 생성 및 삭제에 대해 알아보겠습니다.

1. Red Hat 계열

해당 테스트는 Cento7과 Rocky8 환경에서 테스트 하였습니다.

계정 생성

해당 명령어는 관리자의 권한이 요구되므로 root계정으로 작업했습니다.

# adduser username
# useradd username

 

Red Hat 계열은 두가지의 명령어가 링크로 이어져있어 같은 기능을 수행합니다.

유저를 생성하고 유저의 홈 디렉터리를 만들고 사용자 관련 설정을 자동으로 생성합니다.

 

2. Debian 계열

해당 테스트는 Ubuntu22.04 환경에서 테스트 하였습니다.

계정 생성

마찬가지로 root에서 작업하였고, Red Hat 계열과는 다르게 2개의 명령어는 명확한 차이가 있었습니다.

adduser는 계정 생성, 홈 디렉터리 생성, user의 세부 정보를 계정을 생성하면서 넣을 수 있지만,

useradd는 빠르게 계정만 생성하는 명령어였습니다.

 

계정과 디렉터리를 한번에 삭제 하기 위해서는 모두

# userdel -r username

을 사용하여 계정과 디렉터리를 모두 삭제할 수 있습니다.

이상입니다.