Как получить дату сборки системы Debian?

Ваш php.ini ограничивает доступный набор команд?

Это от моего /etc/php5/php.ini

; When safe_mode is on, only executables located in the safe_mode_exec_dir
; will be allowed to be executed via the exec family of functions.
; http://php.net/safe-mode-exec-dir
safe_mode_exec_dir =
2
15.10.2014, 15:51
3 ответа

Каждый пакет, который компилирует с политикой Debian, содержит файл изменений в / usr / Share / doc / имя пакета /changeLog.debian . Файл можно назвать ChangeLog.gz , если пакет построен из собственного источника Debian. Последняя запись в изменении изменений должна быть время, когда пакет был завершен, то есть, то есть после последнего изменения источника пакета и до того времени, когда пакет был построен.

Timestamp Timestamp на выходах компиляции (нативные исполняемые файлы, библиотеки, байткод и т. Д.) Будут время, когда они были построены. Поскольку существует дата сборки системы сборки системы, это. Это, конечно, отличается для каждого пакета - система Debian не построена в одном. (Ну, это было бы теоретически возможно, но это займет очень много времени.)

Если некоторые .deb файлы присутствуют в / var / cache / apt / archives время их модификации даст верхнюю границу в их время сборки.

Время модификации каталогов и время изменения индикации ( ls -lc ) дают нижнюю границу в возрасте вовлеченных файлов. Журналы могут быть доступны в /var/log/dpkg.log* и / var / log / apt . (Может быть, нет, если распределение слишком древнее, я не помню, существуют ли это в Ленни.) Но это все время установки или после установки.

В комментарии вы упоминаете юридическое расследование. Все эти временные метки могут быть легко подделаны, поэтому они полезны только в том случае, если администратор системы не подозревается в подделках с ними.

3
27.01.2020, 21:57

Проверьте дату сборки установленного программного обеспечения, например, способности. Это не будет работать, если программное обеспечение имело обновление безопасности, но в противном случае время компиляции равна от кучка пакетов, которые сообщают, что их время компиляции даст вам некоторую идею. Моя система - Debian 7.6 (Heezy). Вот несколько примеров с моей машины.

Aptitude

faheem@orwell:~$ aptitude --version
aptitude 0.6.8.2 compiled at Nov  7 2012 07:08:03
Compiler: g++ 4.7.2
Compiled against:
  apt version 4.12.0
  NCurses version 5.9
  libsigc++ version: 2.2.10
  Ept support enabled.
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 5.9.20110404
  cwidget version: 0.5.16
  Apt version: 4.12.0

APT-GET

faheem@orwell:~$ apt-get --version
apt 0.9.7.9 for amd64 compiled on Oct  8 2014 10:25:29
Supported modules:
*Ver: Standard .deb
*Pkg:  Debian dpkg interface (Priority 30)
 Pkg:  Debian APT solver interface (Priority -1000)
 S.L: 'deb' Standard Debian binary tree
 S.L: 'deb-src' Standard Debian source tree
 Idx: Debian Source Index
 Idx: Debian Package Index
 Idx: Debian Translation Index
 Idx: Debian dpkg status file
 Idx: EDSP scenario file

SLRN

faheem@orwell:~$ slrn --version
slrn 1.0.1
S-Lang Library Version: 2.2.4
Compiled on: Feb 10 2014 20:58:07
Operating System: Linux

COMPILE TIME OPTIONS:
 Backends: +nntp +slrnpull +spool
 External programs / libs: +canlock +inews +ssl +uudeview +iconv
 Features: +decoding +emphasized_text +end_of_thread +fake_refs +gen_msgid
    -grouplens -msgid_cache +piping +rnlock +spoilers -strict_from
 Using 64 bit integers for article numbers.

DEFAULTS:
 Default server object:     nntp
 Default posting mechanism: nntp

SSH

faheem@orwell:~$ ssh -v
OpenSSH_6.0p1 Debian-4+deb7u2, OpenSSL 1.0.1e 11 Feb 2013

Vim

faheem@orwell:~$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Feb 10 2013 02:28:47)

OpenSSL

faheem@orwell:~$ openssl version
OpenSSL 1.0.1e 11 Feb 2013

Nano

faheem@orwell:~$ nano --version
GNU nano version 2.2.6 (compiled 21:40:01, Jun 22 2012)
2
27.01.2020, 21:57

из https://lists.debian.org/debian-user/2013/05/msg01045.html

~ # uname -a Linux Heezy 3.2.0-4-AMD64 # 1 SMP Debian 3.2.41-2 x86_64 GNU / Linux

~ # LS -L / boot / vm * -RW-R - R-- 1 корня корня 2833376 15 мая 23:58 /boot/vmlinuz-3.2.0-4-amd64 ~ #

В большей степени отсутствует дата в результате немальных выходов, которые я мог бы сравнить с Timestamp файла ядра изображения.

Вы теперь должны сравнивать версию пакета Debian по беззванию (3.2.41-2 в примере выше) против того, что в настоящее время Установлен (например, использование DPKG -L). / proc / версия все еще сообщает об сборке Время для меня, хотя.

Звучит не убедительно для меня. Как администратор, я не мог заботиться Меньше, какой источник использовался для установки пакета ядра.

Как исходный пакет используется для создания ядра однозначно идентифицирует Ядро, вы должны заботиться о версии исходного пакета?

===

IMO Это будет сосать, если CentOS / RHEL снимал с даты сборки в ссоре ...

0
27.01.2020, 21:57

Теги

Похожие вопросы