E' il file contenete i parametri per l'autenticazione di tipo CHAP (Challenge Handshake Authentication Protocol).
E' un file di testo, contentente gli username, le password e gli indirizzi Ip validi per l'autenticazione CHAP. Al suo interno può contenere linee di commento, le quali iniziano con il carattere #. Per motivi di sicurezza chap-secrets deve essere di proprietà dell'utente root e non leggibile da nessun altro utente, in caso contrario viene visualizzato un messaggio da parte di pppd.
Un esempio:
root@Joker:/etc/ppp# cat chap-secrets
# User Server Password Ip
Ethan * IMF37136 *
Nyah * IMF89238 *
Il significato di * è qualunque nome, qualunque indirizzo