이번 시간에는 리눅스에서 사용자 계정을 추가하는 방법에 대해서 살펴 보겠습니다.
서버 생성 방법 및 PuTTY를 이용한 접속 방법은 아래 포스트를 참고 부탁 드리겠습니다.
2021.06.03 - [코딩스토리/클라우드 서버] - 오라클 클라우드 인스턴스 생성 - 서버 만들기
2021.06.04 - [코딩스토리/클라우드 서버] - 오라클 클라우드 서버 접속하기 - PuTTY
목차 - 클릭하면 이동합니다.
사용자 계정 추가하는 이유?
처음 서버를 설정하면 루트(root) 계정만 생성되어 있는데요. 루트 계정은 슈퍼 권한을 가지고 있기 때문에 일반적으로 서버의 패키지를 업데이트하거나 설정을 변경하는데 사용하게 됩니다.
일반적으로 서버에서 프로젝트를 진행할 때는 루트 계정이 아닌 프로젝트에 국한된 계정을 만들어서 진행하게 됩니다.
사용자 계정을 추가하면 작업공간(홈 디렉토리의)을 할당 받을 수 있으며 권한을 별도로 조정할 수 있어 프로젝트에 알맞은 계정을 만들 수 있으며 다른 프로젝트의 공간을 침범하지 못하기 때문에 프로젝트간 보안적인 측면에서도 좋습니다.
또한 한 서버를 여러명이 관리한다면 각각의 사용자 계정을 만들어서 수행할 수 있는 권한을 다르게 관리할 수도 있습니다.
사용자 계정 추가 방법
사용자 확인
cat /etc/passwd |grep python
python이라는 사용자가 이미 존재하는지 확인할 수 있습니다.
사용자 추가
useradd python -p '비밀번호'
useradd 명령어와 -p 옵션으로 비밀번호를 설정할 수 있습니다.
passwd python
비밀번호 설정은 위의 명령어로 언제든지 다시 할 수 있습니다.
사용자 추가 확인
cat /etc/passwd |grep python
ls -rlt /home/
다시 검색해보면 사용자가 추가 된 것을 확인할 수 있고 홈 디렉토리가 부여된 것을 확인할 수 있습니다.
'코딩스토리 > 리눅스' 카테고리의 다른 글
SSH Key를 이용해서 SFTP로 서버에 접속하기 - Filezilla sFTP 프로그램 이용 (0) | 2021.12.02 |
---|---|
리눅스 SSH Key 추가하여 사용자로 로그인하기 - 오라클 리눅스8 (6) | 2021.06.11 |
리눅스 사용자 계정 SUDO 권한 부여하기 - 오라클 리눅스8 (0) | 2021.06.11 |
오라클 리눅스8 부트볼륨 루트 파티션 늘리는 방법 (1) | 2021.06.06 |
리눅스 서버 패키지 업데이트 하기 - dnf update(upgrade) (0) | 2021.06.06 |
리눅스 루트(root) 계정 비밀번호 설정 및 로그인 (0) | 2021.06.06 |