toolkit/func/core/pkg_freeradius/10-test-freeradius.sh

20 lines
579 B
Bash
Raw Permalink Normal View History

2021-07-05 06:50:25 +00:00
#!/bin/bash
r_log "freeradius" "Test basic freeradius functionality"
r_log "freeradius" "Configure freeradius"
cp /etc/raddb/users /etc/raddb/users.backup
cat >> /etc/raddb/users << EOF
rocky Cleartext-Password := "rocky"
Service-Type = Framed-User
EOF
r_log "freeradius" "Testing..."
2021-07-05 22:35:12 +00:00
systemctl start radiusd.service
sleep 1
2021-07-05 06:50:25 +00:00
echo "User-Name=rocky,User-Password=rocky " | radclient -x localhost:1812 auth testing123 | grep -q 'Access-Accept'
r_checkExitStatus $?
cp /etc/raddb/users.backup /etc/raddb/users
rm -rf /etc/raddb/users.backup
2021-07-05 22:35:12 +00:00
systemctl stop radiusd.service