FreeRADIUS RADMIN说明



RADMIN

 

radmin – FreeRADIUS管理工具

概要

radmin [-d config_directory][-e command] [-f socket_file] [-i input_file][-n name] [-o output_file] [-q]  

描述

FreeRADIUS服务器管理工具连接到一个运行的服务器的控制socket上,给出一个命令行接口。当前只有少量的命令被支持。详情见help

 

警告

这个命令的安全保护被限制到unixsocket和服务器配置的权限。如果某个人可以连接到unix domain socket,他们可以通过服务器实现一个本质的控制。

选项

下列的命令行选项可被接受:

-d config directory

Radmin从这里查找服务器的配置文件去发现监听部分(定义control socket filename)。默认为/etc/raddb

-e command

运行命令并退出

-f socket_file

直接指定socket文件名。Radiusd.conf文件不被读取。

-i input_file

从指定的文件中直接读取输入,如果不指定stdin将被使用。这也设置了“-q”

-n mname

raddb/name.conf替代raddb/radius.conf

-o output_file

写输出到指定的文件。如果没有指定,stdout被使用。这也设置了-q

-q

静默模式

 

命令

 

通过命令行接口来实现命令对服务器的大多数控制。

reconnect

重连服务器

quit

exit

其他命令可以通过help来获取

例子

debug file /var/log/radius/bob.log

 

设置调试文件的路径为/var/log/radius/bob.log。野蛮的管理员或许可能使用这个命令去覆盖系统的中现存的文件。如果这些管理员具有对radius.conf文件的写权限,他们可以没有radmin做任何事。

 

debug condition '(User-Name == bob)'

为所有的请求(匹配条件)启用调试输出。任何unlang条件在这里是有效的。条件被格式化成字符串,因为它必须被单引号或双引号包括起来。字符串用双引号时,字符串必须包含反斜杠和引号

一次只有一个调试条件是活动的。

debug condition '((User-Name == bob) || (Packet-Src-IP-Address == 1922))'

为包含User-Name “bob”或者源于源地址1922的请求启用调试输出的一个更复杂的条件

 

debug condition

禁用调试从句

 

命令的完整列表

add <command>

 

add client <command>

添加客户端配置命令

add client file <filename>

<文件>中添加新的客户端定义

debug <command>

调试命令

debug condition [condition]

为匹配条件的请求启用调试

debug level <number>

设置调试级别的号码,越高调试的内容越多

debug file [filename]

发送所有调试的输出到一个文件

hup [module]

发送一个HUP信号到服务器或者某个模块

reconnect

重连到一个运行的服务器上

terminate

中断服务器,使它退出

set <command>

set命令集

set module <command>

设置模块命令

set module config <module> variable value

为模块set配置

set home_server <command>

设置home server命令

set home_server state <ipaddr> <port> [alive|dead]

set state forgiven home server

为给定的home server设置状态

show <command>

show命令子集

show client <command>

显示client命令子集

show client config <ipaddr>

显示给定的client的配置

show client list

显示 全局客户端的列表

show debug <command>

显示调试属性

show debug condition

显示当前的调试条件

show debug level

显示当前的调试级别

show debug file

显示当前的调试文件

show home_server <command>

显示home server的子命令

show home_server config <ipaddr> <port>

显示给定home server的配置

show home_server list

显示home servers的列表

show home_server state <ipaddr> <port>

显示给定home server的状态

show module <command>

module的子集

show module config <module>

显示给定module的配置

show module flags <module>

显示其他module的属性

show module list

显示导入模块的列表

show module methods <module>

显示module被使用的位置

show uptime

显示服务器是启动的时间

show version

打印正在运行服务器的版本

show xml <reference>

XML格式打印配置

stats <command>

stats子命令集

stats client [auth/acct] <ipaddr>

显示客户端的统计信息

stats home_server <ipaddr> <port>

显示home server的统计信息

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值