ubuntu(2)
-
[보안] 왜 루트 계정을 사용하지 않고 sudo를 사용하는가?
1. 어째서 sudo? 여러분은 여러 강의 글에서 루트 계정을 바로 사용하지 않고 sudo 명령어를 통해 권한을 획득하는 모습을 보셨을 겁니다. 또한 우분투에서는 기본적으로 루트 계정의 접근을 막아두고 있습니다. 그 이유가 뭘까요? 루트 계정은 시스템의 모든 영역에 접근할 수 있는 권한을 가지고 있고 그렇기에 무한대의 권한을 가지고 있다고 볼 수 있습니다. 이러한 특성 때문에 시스템 공격자들의 목표는 루트 계정 탈취이고, 비밀번호 유출 등으로 루트 계정이 드러나게 되면 시스템은 매우 취약한 상태에 놓이게 됩니다. 그런 일을 방지하는 것이 바로 sudo 명령어입니다. sudo는 허가를 받은 일반 사용자가 루트 권한을 빌릴 수 있게 만들어주고, 그 과정에서 일어난 명령들의 로그를 남깁니다. 또한 허가되지 않..
2019.09.26 -
[따라 하며 배우는] 0. 서버 환경 준비
0-1. 서론 '따라 하며 배우는 웹서버 제작'에 오신 걸 환영합니다. 이번 강의에선 하드웨어 준비부터 기본적인 우분투 설치 까지를 다루겠습니다. 우선 여러분이 아무런 하드웨어적 환경이 없다고 가정했을 때, 우린 둘 중 하나를 선택해야 합니다. A) 직접 서버를 구매하여 집이나 사무실에 설치하기 B) 웹 호스팅 이용하기 각각의 간단한 장단점은 이렇습니다. 장점 단점 A) 직접 설치하기 모든 설정 개인화 가능 대부분 직접 설정해야 함 B) 웹 호스팅 이용하기 안정성, 편의성 주기적 이용료 더 자세한 단점으로는 호스팅은 일반적으로 네트워크 트래픽 사용량 제한이 있고 공간이 한정되어있다는 것과, 직접 기기를 구매하면 일반적인 대형 서버보다는 성능이 살짝 모자라다는 단점이 존재합니다. 사람마다 성향이 다르기에 ..
2019.09.25