Ваш 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 =
Каждый пакет, который компилирует с политикой 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
. (Может быть, нет, если распределение слишком древнее, я не помню, существуют ли это в Ленни.) Но это все время установки или после установки.
В комментарии вы упоминаете юридическое расследование. Все эти временные метки могут быть легко подделаны, поэтому они полезны только в том случае, если администратор системы не подозревается в подделках с ними.
Проверьте дату сборки установленного программного обеспечения, например, способности. Это не будет работать, если программное обеспечение имело обновление безопасности, но в противном случае время компиляции равна от кучка пакетов, которые сообщают, что их время компиляции даст вам некоторую идею. Моя система - Debian 7.6 (Heezy). Вот несколько примеров с моей машины.
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
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
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
faheem@orwell:~$ ssh -v
OpenSSH_6.0p1 Debian-4+deb7u2, OpenSSL 1.0.1e 11 Feb 2013
faheem@orwell:~$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Feb 10 2013 02:28:47)
faheem@orwell:~$ openssl version
OpenSSL 1.0.1e 11 Feb 2013
faheem@orwell:~$ nano --version
GNU nano version 2.2.6 (compiled 21:40:01, Jun 22 2012)
из 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 снимал с даты сборки в ссоре ...