Похоже, вы столкнулись с ошибкой в установщике Debian 9, описанной в этом разделе форума:http://forums.debian.net/viewtopic.php?f=17&t=133604
Обходной путь указан в (на данный момент )последнем сообщении в этой ветке.
Насколько я помню, команда sudo не настраивается в Debian, если при установке не указан пароль root. Раньше команда sudo даже не устанавливалась по умолчанию в Debian.
Я предлагаю вам установить logrotate
для рассматриваемых лог-файлов. На странице руководства есть несколько примеров, и вы найдете файлы конфигурации, которые можно скопировать -и вставить в /etc/logrotate.d
Что-то вроде этого, может быть. Но это зависит от того, сколько файлов вам нужно сохранить...
/var/log/tooobig
{
rotate 7
daily
copytruncate
missingok
notifempty
delaycompress
compress
}
Если вы поместите вышеуказанное в файл в /etc/logrotate.d/
...
daily
файл будет ротироваться ежедневно...
rotate 7
семь файлов будут сохранены (toobig, toobig.1,... tooobig.6.gz)
compress
как вы уже догадались, файлы будут сжаты
delaycompress
tooobig.1 не будут сжаты, а следующие будут сжаты
missingok
не выдавать ошибки, если файл отсутствует
notifempty
не ротировать пустые файлы.
copytruncate
Усекайте исходный файл журнала до нулевого размера после создания копии. Некоторым программам это нужно. см.man logrotate