On Wed, Oct 31, 2007 at 12:11:19PM +0500, Jurgen V. Uzbekoff wrote:
> Всем привет!
> 
> Прошу прощения, если offtopic, но хотелось бы посоветоваться.
> 
> Ещё в Sarge заметил одну на мой взгляд багу, но всё надеялся, что в Etch-е её
> не будет, однако, нет...
> 
> В документации к Exim4 написано:
> 
> ===============================================================================
> 
> Some option settings may contain sensitive data, for example, passwords
> for accessing databases. To stop non-admin users from using the -bP
> command line option to read these values, you can precede the option
> settings with the word "hide". For example:
> 
>       hide mysql_servers = localhost/users/admin/secret-password
> 
> For non-admin users, such options are displayed like this:
> 
>       mysql_servers = <value not displayable>
> 
> ===============================================================================
> 
> И действительно, всё замечательно, если смотреть через 'exim4 -bP'; но в
> Debian (а может и не только - других систем для сравнения нет) есть файл
> /var/lib/exim4/config.autogenerated (root:Debian-exim, права доступа -
> 644). Этот файл виден абсолютно всем, и в нём открытым текстом написан
> пароль к базе - тот самый 'secret-password'.
> 
> Вопрос, собственно, в том, бага это или всё-таки нет, а я просто что-то
> неправильно делаю?

Да, верно:
$ ls -l /var/lib/exim4/config.autogenerated 
-rw-r--r-- 1 root Debian-exim 19833 2007-10-31 09:29 
/var/lib/exim4/config.autogenerated

Другое дело, что паролей в конфигах у меня не встречается.

Вроде бы файл этот кроме exim-а ничто не читает.
Отошлите багрепорт, хуже точно не будет ;) 

-- 
Stanislav

Ответить