sudoer가 아니라고 메시지가 나올때 대처법

유저 생성후, sudo 를 진행하는 경우가 솔솔치 않게 있다. 이때, 쉽게 만나는 에러는, 바로, <someone> is not in the sudoers file. 이라는 에러입니다. 그렇다면, sudoers 파일은 어떻게 편집을 할까요? 먼저는 root 권한으로 들어가야 됩니다. 그리고, 아래와 같이 파일에 들어가서 편집을 합니다. 파일 중간쯤에 보면, # User privilege specification 이라는 항목이 보입니다. 해당 항목에 아래와 같이 …

더 읽기

맥에서 SHA256 SHA512 간단히 검사하기

파일을 다운로드 받을 때, 이 파일이 변조가 되지 않았다는 것을 보장하기위해서, 256 해쉬값 혹은 512 해쉬값을 같이 제공을 합니다. 예를 들면 아래와 같이 2개의 파일을 제공합니다. 보시면, 실제 파일 다운로드 링크가 있고, sha512값이 적힌 파일이 있습니다. md5 도 많이 쓰기는 합니다만, 요즘에는 sha256 이나 sha512를 많이 쓰는 것 같습니다. 방법은 간단합니다. 간단합니다. openssl 이라 좀 …

더 읽기

쉘에서 while 구문으로 디렉토리 감시하기

개발을 하다보면, 특정 파일의 생성이나 변화를 주기적으로 확인하고 싶을 때가 있습니다. 이때 간단하게 사용할 수 있는 방법이 while 구문입니다. 이번에 마이크로파이썬 개발을 하면서, tty의 usb가 연결이 잘 되었는지, 살펴보기 위해 매번 ls 를 입력하지 않고, 확인하려고, while 구문을 사용했습니다. Shell에 아래와 같이 입력하면 됩니다. 첫번째, while <조건문> 은 무한 반복입니다. 멈추고 싶을때는 ctrl-c 누르면 됩니다. …

더 읽기

마인크래프트 bedrock 서버를 서비스로 등록하는 방법

어린아이부터 성인까지 DIY의 레벨에 따라 즐길 수 있는 마인크래프트는 전세계 인이 사랑하는 게임입니다. 물론 저자가 속한 대한민국의 경우, 성인 유저는 많지 않지만, 아무래도 민족성에서 차이가 나는 것이 아닐까 합니다. 마인크래프트의 경우, 베드락 버전과 자바버전으로 나누어져 있는데요, 모바일 앱은 베드락 버전으로 베드락 서버에서만 동작이 됩니다. 그래서 저는 AWS서버를 하나 구매해서, 거기에 우분투 올리고, 마인크래프트 베드락을 설치하여, …

더 읽기

Raspberry Pi 살아있는지 확인하는 부팅 프로그램

라즈베리파이의 경우, 모니터를 연결하는 hdmi 포트가 있습니다. 디스플레이를 연결하여 부팅 내역을 볼 수도 있습니다. 하지만, 빠르게, 대량으로, 작업하는 경우, 매번 디스플레이를 연결할 수 없는 노릇입니다. 그래서, 아래와 같은 구조를 구현했습니다. 라즈베리안을 설치한 SD카드에, 부팅시 프로그램이 실행되도록 합니다. 부팅에 성공하면, 스크립트가 실행됩니다. 스크립트는 slack이나 메신저에 맥 어드레스를 보냅니다. (Rest API). Raspberry Pi OS 준비하기 Raspberry Pi …

더 읽기