Another command authorization question
Rija perso
rija.rasolo at univ-rouen.fr
Wed Feb 3 15:10:55 CET 2010
Hi all,
I'm trying to do per-command authorization with extreme networks switch
(x450) and FR.
According to extreme it's possible to do this with FR ...
http://www.extremenetworks.com/libraries/services/ExtremeXOSConceptsGuideSoftwareVersion12_3_rev2.zip
page 816.
"Command authorization is enabled in the users file on a FreeRADIUS
server, and configured in the
profiles file. Additional configuration is required in the dictionary
file and the clients file."
All you need is :
-extreme VSA in dictionary
-in users file :
test Password = "test", Service-Type = Administrative, Profile-Name =
"Profile1"
Filter-Id = "unlim"
Extreme:Extreme-CLI-Authorization = Enabled
-in clients file :
type:extreme:nas + RAD_RFC + ACCT_RFC
-in profiles file (???)
PROFILE1 deny
{
enable *, disable ipforwarding
show switch
}
****
After some syntax tweaking :
--Adding "Profile-Name" to dictionnary
ATTRIBUTE Profile-Name 3500 string
--adding in clients.conf
client 10.0.0.10 {
nastype = nas
secret = XtremeSecret
shortname = X450
}
--adding in users file
test Auth-Type := System, Service-Type :=
Administrative-User,Profile-Name := "PROFILE1"
Service-Type = Administrative-User,
Filter-Id = "unlim",
Extreme-CLI-Authorization = Enabled
--creating and filling /etc/freeradius/profiles file
****
i've got :
--- login to the switch : OK
--- the switch send every user command to the FR server : OK
--- FR check the "profiles" file to see if the user is authorized to
execute this command : NOT OK
It seems that FR don't care about the "profiles" file.
The switch had only 2 level of authorization :
- Service-Type = Administrative-User = read-write
- Service-Type = anything else = read-only
Maybe i've missed something ...
My questions are :
Is it possible to do what they claim with FR ?
Is it possible to check an external file (by using external script) from
"users" file or from any other FR config files to do the job ?
Regards
Rija
More information about the Freeradius-Users
mailing list