磨合了几个小时,终于写出来了,google了一下,发现关于本地赋权的文章一篇都没,所以今晚通宵达旦也要把它赶出来。有点晚了,完成了。下面给大家分享一下:



进程赋权和用户赋权。下面来看一下进程赋权:






一、进程赋权



、进程赋权:   做的是进程认证。比如说通常我们通过 console  、 telnet  进去。直接通过  password 进去的。而不是通过 username 和 password  进去的。这样就是通过进程赋权。缺省情况下 cisco  划分了 0-15 个级别的权限。 0 是最低 15 是最高。比如说我们现在给 R1 设置 0 级别:



cisco0





 level 0 










 



、退出来之后发现要密码,输入密码后就进去了。 0 和 1 级别进来都为 > 。如果我们设置 2-15 级别的话,进去后将为 # , 也就直接进入特权模式:








 








>





、看一下对于  line  的配置:


















 privilege level 0













































、把级别改成








、再来查看一下 line  的配置,发现 privilege 没有显示了。说明这本身默认就是 level 1 :



























































 








、再来看一下在 enable  中设置级别。比如说我设置级别为 6 的 enable  密码为 cisco6 :










、我们现在再进去enable 看一下里面的权限,发现config t 不让敲了,再输一次,就进去了,但是再输一次的时候进去的是level 15,为最高的,这样就能进入config 模式了:




 



enable 6

























(发现没有这个权限,进不去了)





(再输一次en, 这样默认以 15 级别进去了,也就就进去了 )




















、Cisco路由器缺省情况下配置中不加密口令。可以使用R1(config)# service password-encryption 这样密码就被加密了。并且如果no service password-encryption 的话。密码还是以加密存在。Cisco路由器还在缺省情况下启用了Web服务,它是一个安全风险。如果你不打算使用它,最好将它关闭。如用命令:R1(config)# no ip http server 去关闭。






、关于本地用户认证的设置:



创建用户名:R1(config)#username wxs password cisco (设置一个用户名和密码)



(给这个用户15的权限)



其中要注意的是开启了login local认证。但没设置本地username 的时候。却退出来了,那么这样就会进不去了。其中在AAA中也一样:比如说输入AAA new-mode 然后退出了。退出之后却要用户名。这样就登陆不进去了。因为敲了aaa new-mode 之后缺省都采用了default 认证。Default 认证缺省也就是本地认证。这时候本地一旦没有创建用户名和密码。这样就会被关在外面。不管输什么用户名密码都不对。怎么办?只有重启。如果保存的话。重启按ctrl+break 跳过去。



10、将单条命令赋权给某个级别:








 ( 建立 0 级别 )










 



 








 
















































 



(发现只有这些命令了)






 



、但如果说我现在把ping 和telnet 命令赋权给level 0,那怎么去做呢?









(给 0 级别赋予 ping  和 telnet  两个命令)





12、那么现在再退出来看一下:









































  ping     Send echo messages





 telnet   Open a telnet connection  (发现 ping  和 telnet  两个都加进去了)





 








、如果要让level 0级别能够执行配置DHCP,首先我要要给他config ter权限:



 ( 首先要把这个 config term  给他 )





这样退出之后再进来看到:








 























configure  Enter configuration mode   (现在有了 config  配置模式)








































 



R1>config t  ( 进入之后发现只有这几条命令 )























































、再进入15级别权限的config模式继续 把dhcp的所有权限都赋予给level 0级别:



( 这样就把 ip dhcp  下面的所有参数都给他了 )





、再进去看一下0级别的权限,ip dhcp 下面的权限都有了:























ip dhcp ?





















































































 



注:如果用R1(config)#privilege config leve 0 ip dchp  那么只能敲到ip dhcp 下面就没参数了。



 



   以上讲的都是本地权限划分的进程模式。也就是说进一个进程给你一个权限。下篇文章将会再续用户赋权。到时候请多关注!



本文转自wxs-163 51CTO博客,原文链接:http://blog.51cto.com/supercisco/270516