본문 바로가기

컴퓨터 과학과/리눅스 시스템

[Linux System] 리눅스 환경에서 유저 생성 후 접속하기

반응형
작년 쯤에 과제하면서 노션에 정리 해둔 글이 있어서 노션 정리하는 겸 해당 글을 올려본다.

 

 

 

 

리눅스 환경을 구축하기 위해 docker에 우분투 이미지를 기반으로 컨테이너를 생성해서 해당 환경에서 실습을 진행하도록 하겠다.

docker -v. 

위의 명령어로 현재 mac OS에 깔려있는 도커 버전을 확인 할 수 있다.

 

 

docker run -it ubuntu bash 

위의 명령어를 통해 우분투환경 컨테이너를 생성

 

 

 

docker desktop으로 확인해보면 정상적으로 컨테이너 생성된 것을 확인할 수 있다.

 

 

 

컨테이너에 접속해서 유저를 생성해보자

유저 생성중 문제가 발생했다.

docker 우분투 환경에서는 유저이름을 한글로 설정할 수 없다는 문제가 있었다.

문제를 확인해보니, Ubuntu Docker 이미지에서 한글 입력을 가능하게 하려면 먼저 한글 로케일을 설치하고 설정해야 한다고 한다.

apt-get install -y locales

locales 패키지를 위의 명령어를 통해 install 받아준다

 

 

lolcale-gen ko_KR.UTF-8

위의 명령어를 통해서 한글 설정을 잡아주었다.

 

 

 

updata-locale LANG=ko_KR.UTF-8

그 후 위의 명령어를 통해 한글을 기본값으로 설정해주었다.

 

 

 

컨테이너 재시작

 

 

 

유저 생성하기

터미널에 한글이 입력이 안되는 문제로 solbe (솔비) 로 계정을 생성해주었다.

 

 

 

useradd -m -c "solbe" -s /bin/bash 202434-348000

유저 생성

 

 

 

passwd 202434-348000

생성된 유저의 비밀번호 설정

 

 

 

이제 파일 생성 및 편집을 위해 vim 명령어를 사용해야하는데 해당 패키지를 우분투에 설치해주겠다.

 

 

 

vim -v 

위의 명령어로 버전을 확인할 수 있다.

 

 

 

당연히 우분투 컨테이너를 방금 만들었으니 설치가 안되어있을 것이다.

apt-get update
apt-get install vim -y

위의 명령어를 통해서 vim 패키지를 설치해준다.

 

 

 

생성된 유저로 접속한다. 

 

반응형