This file is indexed.

/etc/freeradius/modules/files is in freeradius 2.1.12+dfsg-1.2ubuntu8.

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$

# 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
}