우분투에서 계정을 생성할 일이 생길 수 있는데 어떻게 생성할 수 있을까? 우분투에서는 계정을 생성하는 두 가지 명령어가 있는데 adduser와 useradd가 있다.
1. adduser 명령어를 통해 계정을 생성할 경우 기본 계정 정보, 홈 디렉터리, 쉘 설정 등 한 번에 진행되면서 생성된다.
2. useradd 명령어는 계정만 생성이 되고 비밀번호 설정이나 홈 디렉터리 등 기타 부가적인 부분들은 따로 진행을 해야 한다. 한번 각각 실행해보면서 알아보자.
adduser
계정을 생성하면서 group 추가와 user 추가, 홈 디렉터리 생성, 비밀번호 설정 등 모든 과정이 한 번에 진행된다.
useradd
useradd 명령어는 계정을 생성하고 추가적으로 더 설정을 해줘야 한다.
1. 계정 생성
useradd 명령어로 계정을 생성
2. 비밀번호 설정
passwd 명령어로 생성한 계정의 비밀번호를 설정
3. 홈 디렉터리 생성
실행 결과를 보면 test2의 홈 디렉터리가 /home/test2 라고 되어있지만, 실제로는 생성되어 있지는 않다.
mkdir 명령어로 홈 디렉터리를 생성해준다.
4. 홈 디렉터리에 권한 부여하기
현재 root 권한으로 만들었기 때문에 소유가 root 계정이므로 생성한 계정으로 권한을 부여해준다.
5. 그룹 지정
생성한 계정이 가입될 그룹을 생성하고 추가해준다.
그룹이 잘 생성되었고, 잘 들어갔는지를 확인할 수 있다.
6. 기본 쉘 설정
현재 기본 쉘로 dash 쉘을 사용하고 있는 것을 확인할 수 있다. bash 쉘을 사용하고 싶다면 다음과 같이 하면 된다.
7. 계정 접속해보기
root 계정에서 사용자 계정으로 전환할 때 사용하는 명령어
사용자 계정에서 root 계정으로 전환할 때 사용하는 명령어
bash 쉘로 잘 접속되는 것을 확인할 수 있다.
'Linux' 카테고리의 다른 글
리눅스에서 네트워크 트러블 슈팅 (0) | 2023.07.11 |
---|---|
[Linux] ubuntu apt-get 속도 향상 하는 법 (0) | 2021.12.22 |
[Linux] Windows 에서 WSL2로 ubuntu 사용하기 (0) | 2021.12.14 |
[Linux] 리눅스 기본 디렉토리 구조 (1) | 2021.12.13 |