Almost all show commands are priv level 1. You would have to change many privilege levels of many commands in order to accomplish this. If you want to make sure a user only has access to the show interface command, but do not want to use a aaa server for command authorization, you should use role based views. Once you create a role based view only allowing access to show interface, you assing the view to the user username limited view limitedView now when the user logs on using local authentication and authroization, the user will be placed in to the limitedView view here is a sample config conf t enable password cisco username admin password cisco username view limitedView aaa authentication login default none aaa authorization exec default none aaa authentication login vty local aaa authorization exec vty local line vty 0 4 login authentication vty authorization exec vty exit enable view (you must be in root parser view to configure views) (type cisco when prompted for password) parser view limitedView password cisco commands exec include all show interfaces exit enable (this will get you out of the root parser view and back into exec mode) now admin aill only have access to show interface commands
_____ From: [email protected] [mailto:[email protected]] On Behalf Of Willians Barboza Sent: Wednesday, June 03, 2009 5:35 AM To: shahid rox; [email protected] Subject: Re: [OSL | CCIE_Security] Local authorization ! Some commands have level 1, so you will have access to these commands as well... Maybe if you increase their level, then you won't have access to them... 2009/6/3 shahid rox <[email protected]> Dear shawn, this configuration is not restricting the usage of other commands !. Priv level 4 is surely assigned but how can i restrict the user to ONLY AND ONLY RUN show interfaces and NOTHING ELSE ? Kindly let me know if my wording is not clear, since from 2 days i have asked this question again and again and again telling me how to use priv level which i already know :-). How to use local authorization to restrict ALL commands except the one that i define ? --- On Tue, 6/2/09, Shawn H. Mesiatowsky <[email protected]> wrote: From: Shawn H. Mesiatowsky <[email protected]> Subject: Re: [OSL | CCIE_Security] Local authorization ! To: [email protected] Date: Tuesday, June 2, 2009, 4:38 PM Username u4 privilege 4 password ipexpert Aaa authorization exec default local Using the local authorization will use the privilege level assigned to the local users From: [email protected] [mailto:[email protected]] On Behalf Of shahid rox Sent: Monday, June 01, 2009 11:31 PM To: [email protected] Subject: [OSL | CCIE_Security] Local authorization ! Hi all. I am practicing AAA and got confused with local authorization. I dont want to use any external server. Now these are the tasks i want to achieve ! 1) assign a user to level 4 2) level 4 comes with a default subset of commands. like ping, trace etc. 3) i ONLY want to allow show interfaces command. ALL other commands shouldnt be allowed, eg if the user uses ping it should get command authorization failed msg or something like that. I know how to use privi command to move commands between levels. but i dont know how to configure local authorization. Can someone guide me this pls ?
