forked from sig_core/toolkit
20 lines
579 B
Bash
Executable File
20 lines
579 B
Bash
Executable File
#!/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..."
|
|
systemctl start radiusd.service
|
|
sleep 1
|
|
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
|
|
systemctl stop radiusd.service
|