Я не знаю о ack-grep
, но вы можете использовать find
, чтобы исключить файлы размером более 3 МБ .
find . -size -3M -exec grep "foo" {} \;
ssmtp
должен использовать ваш логин и пароль для отправки почты. Если бы он был зашифрован, ssmtp
должен был бы его расшифровать, чтобы хакер мог сделать то же самое.
Файл /etc/ssmtp/ssmtp.conf
должен иметь только необходимые разрешения, позволяющие ssmtp
получить доступ к файлу, и вы должны защитить свою систему от несанкционированного доступа.
См.https://wiki.archlinux.org/index.php/SSMTP:
Because your email password is stored as cleartext in /etc/ssmtp/ssmtp.conf, it is important that this file is secure. By default, the entire /etc/ssmtp directory is accessible only by root and the mail group. The /usr/bin/ssmtp binary runs as the mail group and can read this file. There is no reason to add yourself or other users to the mail group.
Если вы используете пароль приложения (, см. также веб-страницу, указанную выше ), учетные данные нельзя использовать для интерактивного входа.