본문 바로가기
라즈베리파이

라즈베리파이4 보안 설정(1) - 사용자 계정 설정

by 쏘야.yap 2020. 3. 5.
728x90

2020/03/06 - [라즈베리파이] - 라즈베리파이4 보안 설정(2) - ssh 포트 변경

2020/03/12 - [라즈베리파이] - 라즈베리파이4 보안 설정(3) - 방화벽 설정

 

보안 설정시 가장 기초적인 것은 역시 사용자 계정 설정이 아닐까 싶다. 때문에 라즈베리파이4 세팅을 시작하자마자 제일 처음으로 사용자 계정 설정을 해주었다.

 

1. 기본 root 계정 설정 변경

라즈베리파이의 기본 계정은 pi, 비밀번호는 raspberry 이다. 이는 널리 알려진 사실이기에 서버를 외부에 오픈하기 전에 반드시 변경을 해주어야 한다.

 

사용자 비밀번호 변경

$ sudo passwd pi

원하는 비밀번호로 바꾸어주면 된다.

 

2. 팀원 접근용 계정 추가

나는 프로젝트 팀원들과 이 서버를 공유할 예정이었기 때문에, 팀원 접근용 계정을 새로이 하나 만들어 공유하였다.

 

사용자 계정 추가

$ sudo addUser (userId)

 

새로 만든 계정에서 sudo 명령어를 쓰고자 한다면 해당 계정을 sudo group에 추가해주면 된다.

 

sudo 그룹에 추가

$ sudo addgroup (userId) sudo

 

만들어진 사용자 계정을 확인하고 싶으면, 다음 명령어를 통해 확인할 수 있다. 

 

사용자 계정 확인 (testuser)

$ sudo cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
...
testuser:x:1002:1002:tt,,,:/home/testuser:/bin/bash

 

만약 사용자 계정을 삭제하고 싶다면 다음과 같이 하면 된다.

 

사용자 계정 삭제 (홈 디렉토리 및 모든 파일 삭제)

$ sudo deluser --remove-all (userId)