목차

1. 이머전시 툴

1. 이머전시 툴

  • 윈도우의 경우 이머전시 툴을 'python emergency_tool.py'로 실행할 수 있습니다.
  • 볼드체의 경우에는 입력해야하는 질문입니다.
  • 각 기능을 클릭하면 뜨는 질문과 작동 과정, 기능에 대한 간단한 설명이 나타납니다.
  • 이머전시 툴 종료는 Ctrl + c 2번 누르면 됩니다.
<tablwidth=100%>Console
[root@OPENNAMU ~]# python3 emergency_tool.py
Version : (엔진버전)
DB set version : (DB설정버전)
Skin set version : (스킨설정버전)
PIP check pass

Load DB (Y) [Y, N] : (엔진에 저장되어 있는 DB를 불러올지 결정합니다. 그냥 엔터를 누를 경우 질문이 반복됩니다. DB가 없거나 불러오지 않을 경우 새로 생성합니다.)
DB name : (DB이름)
DB type : (DB타입)
1. Backlink reset
All delete (Y) [Y, N] :
Count (100) : (위에서 N을 선택할 경우 갯수를 지정할 수 있습니다.)
말 그대로 역링크를 리셋하는 기능 입니다만 문서수 많으면 많을수록 속도가 오지게 느리기 때문에 함부로 작동은 안 하는 게 좋습니다.

2. reCAPTCHA delete

OK
만약 리캡차가 오류나서 로그인도 못하고 아무것도 못 한다면 리캡차를 제거하는 기능 입니다.

3. Ban delete
IP or Name : (위키 사용자 아이피 또는 아이디 입력)
OK
누가 권한 줬더니 반란 일으켰을 때 차단을 푸는 기능 입니다.

4. Change host

Host : (변경할 호스트 입력)
OK
호스트를 바꾸는 기능 입니다만 거의 쓸 일 없습니다.

5. Change port

Port : (변경할 포트 입력)
  • (비정상 입력)
Traceback (most recent call last):
File "emergency_tool.py", line 131, in <module>
port = int(input('Port : '))
ValueError: invalid literal for int() with base 10: ''
  • (정상 입력)

OK
포트를 바꾸는 기능 입니다.

6. Change skin

Skin name :
OK
만약 기본 스킨이 삭제되어서 접속이 안되고 그럴 때 기본 스킨을 바꾸는 기능 입니다.

7. Change password

1. sha256
2. sha3
Select : (위 두 선택지 중 선택)
User name : (비밀번호 변경 사용자 아이디 입력)
User password : (변경할 비밀번호 입력)
OK
만약 누가 해킹 당했을 때 해당 사용자의 비밀번호를 바꿔버리는 기능 입니다.

8. Change version

Insert version (0000000) : (특정 버전 입력)
OK
만약 업데이트가 꼬여서 제대로 안 될 때 다시 업데이트를 받기 위해서 버전을 초기화하는 기능 입니다.

직접 버전을 쑤셔 넣어서 특정 업데이트만 다시 받을 수 있습니다.

9. Delete set.json

OK
만약에 디비 선택을 바꾸거나 SQLite 옵션에서 디비 이름을 바꾸고 싶다면 이 옵션을 선택하면 된다.

10. Change name

User name : (사용자 아이디 입력)
New name : (바꿀 아이디 입력)
OK
특정 사용자 이름을 바꾸는 기능이다.

11. Delete mysql.json

OK
MySQL 옵션에서 디비 이름을 바꾸고 싶다면 이 옵션을 선택하면 된다.

12. All title count reset

OK
전체 문서 수를 리셋하는 옵션이다. 조금 오래 걸릴 수도 있다.

14. Delete Main <HEAD>

OK
만약 메인 HEAD에 뭔가를 잘못 입력해서 위키가 망가지면 복구할 때 쓰는 것이다.

15. Give owner

User name : (부여 사용자 아이디 입력)
OK
소유자 권한을 특정 이용자에 부여할 수 있다

16. Delete 2FA password

User name : (사용자 아이디 입력)
OK
특정 이용자의 2차 비밀번호를 없앨 수 있다.

17. Change markup

Markup name : (마크업 이름 입력)
OK
위키 문법 마크업 설정을 바꿀 수 있다.

18. Change wiki access password

Password : (변경할 위키 엑세스 비밀번호 입력)
OK
위키 엑세스 비밀번호를 바꿀 수 있다.

19. Forced update

Insert branch (beta) [stable, beta, dev] : (stable, beta, dev 중 선택입력)
(...다운로드 파일 목록)
N개 파일이 복사되었습니다.
OK
강제로 업데이트

Select : (사용할 기능의 숫자를 입력)