3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 66: | Riga 66: | ||
* '''AuthUser''' e '''AuthPass''' definiscono banalmente le credenziali necessarie ad autenticarsi presso il (o i) mail hub specificati. Entrambi i parametri possono essere specificati al più una volta. | * '''AuthUser''' e '''AuthPass''' definiscono banalmente le credenziali necessarie ad autenticarsi presso il (o i) mail hub specificati. Entrambi i parametri possono essere specificati al più una volta. | ||
{{Warningbox| La password dell'account di posta è in chiaro, quindi può potenzialmente essere letta da chiunque. Si consiglia pertanto di restringere i permessi di questo file almeno a 640.}} | {{Warningbox| La password dell'account di posta è in chiaro, quindi può potenzialmente essere letta da chiunque. Si consiglia pertanto di restringere i permessi di questo file almeno a 640. Si veda il prossimo paragrafo per restringre l'accesso mantenendo comunque la possibilità per gli utenti normali di inviare mail.}} | ||
==== Restringere l'accesso a <code>ssmtp.conf</code> ==== | |||
Limitarsi a cambiare i permessi del suddetto file in <code>640</code> significa anche restringere l'utilizzo di <code>ssmtp.conf</code> all'utente root.<br> | |||
Per "salvare capra e cavoli" è sufficiente seguire la seguente procedura: | |||
# <code># chmod 640 /etc/ssmtp/ssmtp.conf</code> | |||
# <code># groupadd ssmtp</code> | |||
# <code># chown :ssmtp /etc/ssmtp/ssmtp.conf</code> | |||
# <code># chown :ssmtp /usr/sbin/ssmtp</code> | |||
# <code># chmod g+s /usr/sbin/ssmtp</code> | |||
Naturalmente l'utente è libero di scegliere un qualsiasi nome per il nuovo gruppo, la scelta di chiamarlo <code>ssmtp</code> è del tutto arbitraria. Quello che conta è che nessun utente normale appartenga a tale gruppo.<br/> | |||
L'ultimo comando fa si che l'eseguibile <code>/usr/sbin/ssmtp</code> risulti appartenere al gruppo <code>ssmtp</code> quando eseguito, a prescindere dall'utente che ha effettivamente lanciato tale applicativo. In tal modo l'utente continua a non poter accedere al file di configurazione, ma l'eseguibile sì. | |||
=== <code>/etc/sstmp/revaliases</code> === | === <code>/etc/sstmp/revaliases</code> === |
contributi