<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>관리자권한 on Simon의 AI 시대에 살아남는 법</title><link>https://mhub.uk/tags/%EA%B4%80%EB%A6%AC%EC%9E%90%EA%B6%8C%ED%95%9C/</link><description>Recent content in 관리자권한 on Simon의 AI 시대에 살아남는 법</description><generator>Hugo</generator><language>ko-KR</language><copyright>2026 mhub. 이 블로그의 모든 글·그림과 전자책(그림으로 배우는 시리즈)의 저작권은 mhub에 있으며, 저작권자의 허락 없는 무단 복제·배포·전재를 금지합니다. 이용 허락이나 오류 제보는 문의하기로 보내 주세요.</copyright><lastBuildDate>Tue, 29 Sep 2026 07:31:00 +0900</lastBuildDate><atom:link href="https://mhub.uk/tags/%EA%B4%80%EB%A6%AC%EC%9E%90%EA%B6%8C%ED%95%9C/index.xml" rel="self" type="application/rss+xml"/><item><title>3단계 관리자 권한 구조와 계층 검사에서 빠뜨린 버그</title><link>https://mhub.uk/posts/s9-07-admin-permission-tiers/</link><pubDate>Tue, 29 Sep 2026 07:31:00 +0900</pubDate><guid>https://mhub.uk/posts/s9-07-admin-permission-tiers/</guid><description>&lt;p&gt;여러 오픈채팅방을 동시에 운영하는 봇이라면, 관리자 권한을 한 단계로 두기 어렵습니다. 이번 글은 Iris 봇에 3단계 권한 구조를 만들면서 겪은, 계층 검사 로직에서 흔히 빠지기 쉬운 함정 하나를 기록합니다.&lt;/p&gt;
&lt;h2 id="왜-3단계가-필요했나"&gt;왜 3단계가 필요했나&lt;/h2&gt;
&lt;p&gt;봇을 여러 방에서 동시에 운영하다 보니 권한을 단순히 &amp;ldquo;관리자냐 아니냐&amp;quot;로만 나눌 수 없었습니다. 그래서 세 단계로 나눴습니다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;최상위 관리자&lt;/strong&gt;: 모든 방, 모든 기능에 접근 가능한 최고 권한&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;방별 메인관리자&lt;/strong&gt;: 방마다 정확히 한 명, 해당 방의 설정 전반을 관리&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;방별 일반관리자&lt;/strong&gt;: 방마다 여러 명 가능, 제한된 관리 기능만 사용&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;상위 등급은 하위 등급의 권한을 당연히 포함해야 합니다. 최상위 관리자는 메인관리자가 할 수 있는 일도, 일반관리자가 할 수 있는 일도 모두 할 수 있어야 합니다.&lt;/p&gt;</description></item></channel></rss>