A mettre dans le fichier /etc/msmtprc
defaults
account default
host smtp.example.com
auth login
user foo
password password
auto_from off
from foo@example.com
domain example.com
tls on
tls_certcheck off
syslog LOG_MAIL
Dernièrement, j'ai dû récupérer l'ensemble des fichiers .ssh/authorized_keys d'environ 300 utilisateurs, sans recopier le reste de leurs données.
Plutôt que d'écrire un script, on peut réaliser ça facilement grâce à rsync :
rsync -a --include .ssh --include authorized_keys --exclude '*/*' /home /tmp/newhome
Dans les logs de nginx, on peut trouver des visites provenant de buttons-for-website.com et semalt.com qui sont en fait des spammeurs.
On peut les bloquer rapidement en changeant un peu la configuration de nginx.
Il suffit de créer un fichier /etc/nginx/security.conf avec pour contenu :
set $prohibited "0";
if ($http_referer ~ "(semalt\.com|buttons-for-website\.com)") {
set $prohibited "1";
}
if ($prohibited) {
return 403;
}
Ensuite, dans le fichier définissant les sites Web servis par nginx situé dans /etc/nginx/conf.d, il suffit de rajouter :
include /etc/nginx/security.conf;