Каково использование ''sudo dpkg - проверяют''?

Все хорошо?

$ sudo dpkg --verify
[sudo] password for *******: 
??5?????? c /etc/bash.bashrc
??5?????? c /etc/gdm3/custom.conf
??5?????? c /etc/sysctl.conf
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko
??5?????? c /etc/apparmor.d/usr.bin.webbrowser-app
??5?????? c /etc/X11/Xsession.d/99upstart
??5?????? c /etc/X11/Xsession.d/00upstart
??5?????? c /etc/xdg/autostart/print-applet.desktop
??5??????   /lib/firmware/rtlwifi/rtl8192eefw.bin
??5??????   /lib/firmware/rtlwifi/rtl8821aefw.bin
??5??????   /lib/firmware/rtlwifi/rtl8822befw.bin
??5??????   /usr/share/gnome-mahjongg/themes/postmodern.svg
1
задан 23 March 2019 в 10:05

2 ответа

Из страницы справочника dpkg:

--verify [package name]

Проверяет целостность имени пакета или всех пакетов, если опущено, путем сравнения информации из файлов, установленных пакетом с информацией метаданных файлов, хранившей в dpkg базе данных (начиная с dpkg 1.17.2). Источник информации о метаданных файлов в базе данных является самими двоичными пакетами. Те метаданные собраны в пакете, распаковывают время во время процесса установки.

В настоящее время единственная выполненная функциональная проверка является md5sum проверкой содержания файла против хранимой суммы в базе данных файлов. Это будет только проверено, если база данных будет содержать файл md5sum. Проверять на любые недостающие метаданные в базе данных, --audit команда может использоваться.

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

Вывод здесь из-за некоторых ошибок.

  • ? обозначенный, что файл не может быть проверен из-за полномочий
  • c обозначенный, что это - конфигурационный файл
  • 5 проверка средств перестала работать
1
ответ дан 7 December 2019 в 15:06

sudo dkpg --verify проверит целостность Ваших установленных файлов. При выполнении этой команды Вы будете видеть, какие файлы были изменены после установки. Это обычно конфигурационные файлы. Смотрите на измененные файлы и проверку, если они в порядке.

Я регулярно использую команды об/мин rpm -Va и rpm -qa, которые делают подобную проверку на некоторых серверах, которые подключены к Интернету. Таким образом я контролирую, если какие-либо файлы были бы изменены снаружи, или если бы какие-либо новые пакеты были установлены, который означал бы нарушение защиты или нежелательных гостей на моих серверах. Конечно, это проверяет, недостаточно, но один шаг защиты, которая может быть сделана. Проверение commnad могло бы требовать времени, но по моему опыту это не является таким длинным - несколько минут.

0
ответ дан 7 December 2019 в 15:06

Другие вопросы по тегам:

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