This file is indexed.

/etc/freeradius/modules/files is in freeradius 2.2.5+dfsg-0.2+deb8u1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# -*- text -*-
#
#  $Id: e0198d85b2d14fa7b75b0e8c1bf6427c4bd89058 $

# Livingston-style 'users' file
#
files {
	# The default key attribute to use for matches.  The content
	# of this attribute is used to match the "name" of the
	# entry.
	#key = "%{%{Stripped-User-Name}:-%{User-Name}}"

	usersfile = ${confdir}/users
	acctusersfile = ${confdir}/acct_users
	preproxy_usersfile = ${confdir}/preproxy_users

	#  If you want to use the old Cistron 'users' file
	#  with FreeRADIUS, you should change the next line
	#  to 'compat = cistron'.  You can the copy your 'users'
	#  file from Cistron.
	compat = no
}

#  An example which defines a second instance of the "files" module.
#  This instance is named "second_files".  In order for it to be used
#  in a virtual server, it needs to be listed as "second_files"
#  inside of the "authorize" section (or other section).  If you just
#  list "files", that will refer to the configuration defined above.
#

#  The two names here mean:
#	"files" - this is a configuration for the "rlm_files" module
#	"second_files" - this is a named configuration, which isn't
#			the default configuration.
files second_files {
	#key = "%{%{Stripped-User-Name}:-%{User-Name}}"

	#  The names here don't matter.  They just need to be different
	#  from the names for the "files" configuration above.  If they
	#  are the same, then this configuration will end up being the
	#  same as the one above.
	usersfile = ${confdir}/second_users
	acctusersfile = ${confdir}/second_acct_users
	preproxy_usersfile = ${confdir}/second_preproxy_users
}