취약점
-
TrueNAS 에서 pgrep 으로 PID 알아내기
Calibre-Web 의 rc.d 스크립트를 작성하면서, 내가 사용하는 jupyter-lab 의 rc.d 스크립트가 뭔가 좀 이상하다는 생각이 들었다. 그래서 다시 확인해 봤는데, 역시나… 프로세스 ID 를 제대로 골라내질 못하고 있었다. 처음에는 user 와 command 변수에 지정한 명령으로 pid 를 찾았다. 각각 -u 옵션과 -f 옵션이다. 저렇게 하면 하나만 나왔고, Jail 의 shell 에 들어가서 service status 를 확인해도 하나만 나와서 잘 되는 줄 알았는데… 시간이 좀 지난 다음에 검색하면 왜인지는 모르겠는데, root 에서 실행한 su 명령이 user 계정에서 실행한 것 처럼 바뀌어서…
-
광부 출신 Rx580 + Bypass 모니터
번개장터에서 저렴하게 구한 광부출신 조탁 Rx580. 상태가 나쁘진 않았지만, 그렇다고 그렇게 좋진 않았다. 아마 이더리움 채굴에 끌려갔던 녀석인거 같은데, 이런 현장에서는 GPU 클럭을 낮추고 메모리 클럭을 이빠이 끌어올려 효율을 높이는 경우가 많다. 그러면 당연히 메모리부터 맛이 가게 된다. 아마 내 바로 직전 주인은 이 녀석을 구해서 어떻게든 써 먹어 보려고 이래저래 손을 쓴 것 같았다. 써멀은 다시 발려 있었고, BIOS 는 정상 GPU 클럭에 제로팬 기능까지 추가된 순정롬이 올라가 있었다. 장착해보니 두 가지 간과한 문제가 있었다. 하나는 바이패스 모니터. AD…
-
TrueNAS 에 Calibre-Web 설치
TreuNAS 에서는 Calibre-Web 을 커뮤니티 플러그인으로 제공하는데, 지금 내가 사용하고 있는 버젼에서는 설치가 되질 않았다. 뭐라뭐라 하는데 신경쓰기 귀찮아서 그냥 수동으로 설치했다. 어차피 플러그인으로 설치해도 rc.d 스크립트가 야리꼬리해서 따로 손을 대야 한다. 이왕 이렇게 된 거 하나하나 정리해보려고 한다. Calibre-Web 은 뭔가? 이름에서 짐작할 수 있듯이 Calibre ( 캘리버 라고 읽더라… ) 라는, 리눅스에서는 유구한 역사와 전통을 가진 도서 관리 앱을 Python 을 이용하여 Web 에서 이용할 수 있게 포팅한 것이 Calibre-Web 이다. 일반적인 도서를 관리하는 데에는 더 이상이 없다…
