그누보드 관리자 아이디를 바꾸는 방법이 있나요?
본문
안녕하세요.
업체 측에서 관리자 아이디를 바꿔달라고 하시는데, 한 번 설정하면 변경할 수 없는 것으로 알고 있어서 질문드립니다.
디테일에 까다로운 업체라 되도록 요청대로 변경하고 싶은데, DB나 서버단에서라도 가능한 방법이 있다면 말씀주시면 감사하겠습니다.
답변 6
아이디를 예를들어 asdf로 새로 가입시키시고
레벨은 10으로 맞추세요
그리고 위에서 새 아이디로 선택하시면됩니다.
다만 기존에 admin으로 작성한 글들은 새로운 관리자로 바뀌거나 하지는않습니다.
아이디를 자체를 바꾸실려면
게시판 쪽 같은데랑 상관이 있을수도 있어서
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=209
팁을 참고해서 아이디를 하나더 만드시고 해당 아이디를 최고관리자로 한번 변경해보세요.
그게 아니면 디비에 g5_member , g5_config 테이블에서 아이디를 변경해주시면 됩니다.
게시판에 글을 썼으면 게시판에도요. 쿼리를 만들어서 한번에 변경하시거나 쿼리를 잘 모르시면 디비툴로 접근하셔서 하나씩 변경을 하셔야 할 거 같습니다.
관리자의 아이디를 바꾸는건 다른 부분에 영향이 갈수 있으니 참고해서 진행해 주셔야 합니다.
아이디를 예를들어 asdf로 새로 가입시키시고
레벨은 10으로 맞추세요
그리고 위에서 새 아이디로 선택하시면됩니다.
다만 기존에 admin으로 작성한 글들은 새로운 관리자로 바뀌거나 하지는않습니다.
설치시 정하면 편리 합니다. 하지만현재처럼 이미 운영중이라면 아이디를 바꾸려 하지마시고
config.php 환경설정에서 adm/ 경로 네임를 바꿔보시기 권해드립니다. 바꿔서 업데이트하셔다면 기존adm 폴더이름만 바꿔주시면됩니다.
최고관리자 아이디는 바꿀필요는 없잖아요~~~~패스워드 관리만 단한사람으로 정해서 운영하시면됩니다.
0. 새 아이디를 레벨 10으로 설정.
1. phpmyadmin 접속 후 로그인 후, 테이블에서 mb_id 컬럼 들어가 있는 테이블 확인
2. sql 탭으로 이동
3. mb_id 컬럼 있는 각 테이블에 대해서 update ...where 구문 이용해 변경 (예) UPDATE g5_config SET mb_id = 새아이디 WHERE mb_id = 기존아이디;