
Есть ли простой способ предотвратить запись команд, запускаемых в syslog, в качестве пост-shell-расширения?
Т.е. регистрируйте команду "ls *.log" именно так, а не "ls a.log b.log c.log d.log". Это создает некоторую путаницу в файлах журнала.
решение1
не уверен, что вы пытаетесь сделать, но вы можете просто сделать: logger "ls *.log"
, может быть, объясните это лучше?
//отредактируйте, как перенаправить вывод sudo.
$ visudo
# then set :
Defaults !syslog
Defaults logfile=/var/lot/sudo.log