이 문서에서는 권한 레벨이 라우터에서 특정 명령을 수행하는 사용자의 기능에 어떤 영향을 미치는지 설명합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
라우터에 대한 액세스가 권한 레벨로 구성된 경우, 일반적인 문제는 show running 또는 write terminal 명령이 사용자의 권한 수준 또는 그 이하로 구성되었다는 것입니다.사용자가 명령을 실행하면 컨피그레이션이 비어 있는 것으로 나타납니다.이는 실제로 다음과 같은 이유로 인해 설계에 의한 것입니다.
write terminal / show running-config 명령은 빈 컨피그레이션을 표시합니다.이 명령은 현재 사용자가 수정할 수 있는 모든 명령을 표시합니다(즉, 사용자의 현재 권한 수준 또는 그 이하의 모든 명령). 보안 고려 사항으로 인해 이 명령은 사용자의 현재 권한 수준 위에 명령을 표시하지 않아야 합니다.이 경우 snmp-server 커뮤니티와 같은 명령을 사용하여 라우터의 현재 컨피그레이션을 수정하고 라우터에 대한 완전한 액세스를 얻을 수 있습니다.
show config /show start-up config 명령은 전체 컨피그레이션을 표시하지만 실제 컨피그레이션은 표시하지 않습니다.대신 이 명령은 단순히 NVRAM의 내용을 출력합니다. 이는 사용자가 쓰기 메모리를 수행할 때 라우터의 구성일 수 있습니다.
권한이 있는 사용자가 메모리의 전체 컨피그레이션을 볼 수 있도록 하려면 라우터에 구성된 모든 명령에 대한 권한을 수정해야 합니다.예를 들면 다음과 같습니다.
aaa new-model aaa authentication login default local aaa authorization exec default local username john privilege 9 password 0 doe username six privilege 6 password 0 six username poweruser privilege 15 password poweruser username inout password inout username inout privilege 15 autocommand show running privilege configure level 8 snmp-server community privilege exec level 6 show running privilege exec level 8 configure terminal
이 예제를 이해하려면 권한 수준을 이해해야 합니다.기본적으로 라우터에는 3가지 명령 레벨이 있습니다.
privilege level 0 — disable, enable, exit, help 및 logout 명령을 포함합니다.
권한 레벨 1 — 텔넷의 일반 레벨router> 프롬프트에 모든 user-level 명령이 포함됩니다.
privilege level 15 — router# 프롬프트에 모든 enable 레벨 명령을 포함합니다.
특정 라우터의 특정 레벨에서 사용할 수 있는 명령은?라우터 프롬프트에서이 예와 같이 privilege 명령을 사용하여 권한 레벨 간에 명령을 이동할 수 있습니다.이 예에서는 로컬 인증 및 권한 부여를 보여주지만 명령은 TACACS+ 또는 RADIUS 인증 및 EXEC 권한 부여와 유사하게 작동합니다(서버와 함께 TACACS+ 명령 권한 부여를 구현하면 라우터를 보다 세부적으로 제어할 수 있음).
이 예제에 제시된 사용자 및 권한 레벨에 대한 추가 세부 정보:
사용자 6은 텔넷으로 연결하여 show run 명령을 실행할 수 있지만, 이 사용자가 어떤 것도 구성할 수 없으므로 결과 컨피그레이션은 사실상 비어 있습니다(configure terminal은 레벨 6이 아니라 레벨 8에 있음). 사용자는 다른 사용자의 사용자 이름과 비밀번호를 보거나 SNMP(Simple Network Management Protocol) 정보를 볼 수 없습니다.
사용자 john은 텔넷으로 연결하여 show run 명령을 실행할 수 있지만, 구성할 수 있는 명령(이 사용자가 네트워크 관리 관리자이므로 라우터 컨피그레이션의 snmp-server 커뮤니티)만 볼 수 있습니다. 구성 터미널은 레벨 8(레벨 9 이하)이고 snmp-server 커뮤니티는 레벨 8 명령이므로 snmp-server 커뮤니티를 구성할 수 있습니다.사용자는 다른 사용자의 사용자 이름 및 비밀번호를 볼 수 없지만 SNMP 컨피그레이션을 통해 신뢰할 수 있습니다.
사용자가 텔넷에 로그인할 수 있으며, autocommand show running에 대해 구성되었기 때문에 컨피그레이션이 표시되지만 연결이 끊어집니다.
사용자 poweruser는 텔넷에서 show run 명령을 실행할 수 있습니다.이 사용자는 레벨 15이며 모든 명령을 볼 수 있습니다.모든 명령은 레벨 15 이하입니다.이 레벨의 사용자는 사용자 이름과 비밀번호를 보고 제어할 수도 있습니다.