Çekirdeği derlemeye çalışmak bir sertifika hatası verir


18

Şu anda Kals Linux masaüstüne Grsecurity ile 4.5.7 çekirdeği kurmak için Grsecurity Kullanarak Masaüstü için Hardening Debian'ı takip etmeye çalışıyorum .

4.5.7 çekirdeği için Grsecurity'nin test yamasını kullanmaya çalıştığım ve düz Debian yerine Kali Linux kullanıyorum hariç , talimatlar listesini aynen takip ediyorum.

Çekirdeği derlemeye çalıştığımda, ancak "CC certs / system_keyring.o" satırından sonra bu hatayı alıyorum:

  CC      certs/system_keyring.o
make[2]: *** No rule to make target 'debian/certs/benh@debian.org.cert.pem', needed by 'certs/x509_certificate_list'.  Stop.
Makefile:951: recipe for target 'certs' failed
make[1]: *** [certs] Error 2
make[1]: Leaving directory '/home/jc/Downloads/linux-4.5.7'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2

Herhangi bir düzeltme eki veya değişiklik uygulamasam bile, herhangi bir çekirdek için bu hatayı alıyorum, bu yüzden çekirdeği derlemek için kullandığım araçlarla (görünüşte bir çeşit sistem anahtarlığı) bir şey var. Dışarıdaki biri bana işletim sistemimi nasıl tamir edeceğimi ve çekirdeğimi nasıl derleyeceğimi söyleyebilir mi?

PS İşte çıktı cat /proc/version:

Linux version 4.6.0-kali1-amd64 (devel@kali.org) (gcc version 5.4.0 20160609 (Debian 5.4.0-4) ) #1 SMP Debian 4.6.2-2kali2 (2016-06-28)

3
.Config dosyanızdan CONFIG_SYSTEM_TRUSTED_KEYS satırına yorum yapmayı deneyin?
steve

Sana “Ben Grsecurity test yama kullanmaya çalışıyorum gerçeğini hariç” demek karıştı ve “Ben hiçbir yamaları uygulamak bile" demek. Ben sizin tarif ettiğiniz şeyi sorun sizi çalışamaz. Sorunu alır mıyım % 100 talimatları uygularken, sadece yamayı uygularken mi?
ctrl-alt-delor

Karışıklık için üzgünüm - Herhangi bir çekirdeği herhangi bir şekilde derlerken sorunla karşılaşıyorum. Çekirdeği birkaç fark dışında micah lee ile aynı şekilde derlemeye çalışıyorum; ancak sorun, grsecurity'i dahil etmeye çalışsam da olmasam da olur.
John Doe

@Steve, bu son yapımı etkiler mi? Geçerli kurulumumdaki gerçek sorunu, yeni çekirdeğimdeki gerekli anahtarları kaldırmaya çalışmaktan daha çok düzeltmeyi tercih ederim.
John Doe

Yanıtlar:


34

Birkaç yıl önce bir Debian yapısıyla karşılaştım. Gelen .configdosyanın Eğer kopyalanan /bootbul ve çizgilerin dışında comment CONFIG_SYSTEM_TRUSTED_KEY ve CONFIG_MODULE_SIG_KEY.

İnşa sırasında kendi sertifikanızı kullanabilir veya rastgele bir kerelik sertifika kullanabilirsiniz.

Bu konuda yukarıdakileri buldum .


6
Benim için (4.8) CONFIG_SYSTEM_TRUSTED_KEYS
Pierre

2
4.19 yapılandırma için Oneliner -sed -ri '/CONFIG_SYSTEM_TRUSTED_KEYS/s/=.+/=""/g' .config
Adam Baxter
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.