1. 사용자 계정 추가
- 리눅스에서 사용자 계정을 만드는 명령어는 두가지로 나와있다.
> adduser와 useradd
2. 차이점
- RedHat 계열에서는 크게 다른점이 없다.
- Ubuntu 계열 에서는 useradd는 사용자만 생성되고, adduser는 사용자/홈 디렉터리가 자동으로 생성되고
기타 설정도 한번에 같이 진행하게 된다.
- adduser 명령어는 별다른 옵션이 없이 바로 추가할 사용자 계정을 입력후 추가할 계정의 패스워드를 바로 입력하고, 사용자 정보를 함께 입력할 수 있습니다. (Full Name, Room Number, Work Phone, Home Phone, Other)
[+] adduser로 생성할 경우 홈디렉토리 안에는
.bash_logout : 로그아웃 할 때 실행되는 파일
.bashrc : 로그인시 실행되는 명령과 사용자 정의 명령어가 있는 파일
.profile : 로그인시 실행되는 파일
3. 정리
- RedHat계열은 아무 명령어나 사용하여도 상관없지만 우분투에서는 useradd는 사용자 생성 및 기본 쉘인 sh가 할당
- ubuntu의 경우 adduser의 경우 특별한 설정없이 바로 홈 디렉토리가 생성된다는 점에서 빠르게 사용자를 추가할 수 있는 장점
- 유저 생성시 해당 서버가 공격자에게 노출된 상태에서 자동 생성(/etc/skel/)되는 파일 중 악성코드를 넣어놓았다면 사용자 계정을
만들 때마다 악성코드가 복사된다는 단점이 존재합니다.
'소소한 IT이야기 > 클라우드' 카테고리의 다른 글
[Linux_18] 네트워크 모니터링 (2) | 2023.01.26 |
---|---|
[Linux_17] IDS,IPS,네트워크 모니터링 (2) | 2023.01.25 |
[Linux] CentOS 9 Stream (0) | 2023.01.25 |